Skip to content

Comment on Coming Home to Vimparent

Comments

Nice tip on the Ctrl-P link; but I'm curious, is there anywhere that sums up why Ctrl-P would be preferred over Command-T? Aside from being written in pure Vimscript, I haven't seen anything touting any specific advantages or disadvantages in a head-to-head.

Just for you:

                                             | Command-T | CtrlP
    -----------------------------------------+-----------+--------------------
     files                                   | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     buffers                                 | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     tags                                    | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     jumps                                   | OK        |                    
    -----------------------------------------+-----------+--------------------
     lines (vimgrep)                         |           | OK                 
    -----------------------------------------+-----------+--------------------
     MRU files                               |           | OK                 
    -----------------------------------------+-----------+--------------------
     mixed                                   |           | OK (new, untested)
    -----------------------------------------+-----------+--------------------
     open in tab                             | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     open in vsplit                          | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     open in hsplit                          | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     open multiple items                     |           | OK                 
    -----------------------------------------+-----------+--------------------
     matches with filenames                  | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     matches with filepaths                  | OK        | OK                 
    -----------------------------------------+-----------+--------------------
     execute command on opened file          |           | OK                 
    -----------------------------------------+-----------+--------------------
     create new file and parent directories  |           | OK                 
    -----------------------------------------+-----------+--------------------
     project root finder based on VCS        |           | OK                 
    -----------------------------------------+-----------+--------------------
I'd say that both are quite close in terms of features. CtrlP's strong points for me are:

* no dependencies

* project root finder

* overall UX

The "lines" feature (fuzzy incremental search across buffers ) is also very nice:

John Coltrane wins the points--way more than I expected (a link to a quick summary would have done fine)--thanks for the detailed look!

You are welcome.

I should add that CtrlP is getting better and better over time. Some new (to me, at least) features:

* Bookmarking

* Quickfix mode

* Undo mode

* Change mode

* RTS mode

`:CtrlPBufferTag` is a killer.

This plugin seriously rocks.

Command-T is known to be quite the pain in setting up.

It's a pain if you don't have a version of Vim compiled with Ruby support; I was just wondering if there was anything beyond the language choice that made is superior (or inferior).

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.