7 ms·
For anyone interested in Vim-like editors with Mac UI, I suggest trying Vico – https://github.com/vicoapp/vico https://github.com/vicoapp/vico It is completely
by vgrichina 12y ago
For anyone interested in Vim-like editors with Mac UI, I suggest trying Vico – https://github.com/vicoapp/vico https://github.com/vicoapp/vico
It is completely native, supports TextMate bundles and is scriptable using Lisp dialect.
- girvo 12y agoVico is amazing, I'm currently working on contributing to it. Highly recommended, and it's simple to build too. Go get the version from GitHub, it's now open source and managed by the community.
- relaxitup 12y agoYes, agreed Vico is quite excellent.
- nimrody 12y agoOne of the key benefits of VIM is that it is available on so many platforms. So commands and plugins are useful on OS X, Linux and even Windows.
- crashandburn4 12y agoI feel like I need to make the obligitory comment. If you want an editor that is scriptable with Lisp and supports Textmate bundles, and Vim keybindings; Emacs[0] + Evil mode[1] (Extensible Vi layer, it's great) + Yasnippet[2] (Yet annother snippet library, has textmate bundles). I switched from vim to this setup a while ago and have to say I've been very happy with it. I like the advantage of having a full language to use and find the environment more customisable (maybe just because I never got fully comfortable with VimScript. That being said, I still use vim for quickly editing single files as you can't beat the startup time. [0] http://www.gnu.org/software/emacs/ http://www.gnu.org/software/emacs/ [1] https://gitorious.org/evil/pages/Home https://gitorious.org/evil/pages/Home [2] https://github.com/capitaomorte/yasnippet https://github.com/capitaomorte/yasnippet
- wging 12y ago"That being said, I still use vim for quickly editing single files as you can't beat the startup time." Add (server-start) to your .emacs and keep a running emacs around long-term. Then you can edit single files quickly with emacsclient -t.
- kirushik 12y agoAnd even alias 'emacsclient -t' to 'vim' in shell, to keep one's existing habits of CLI editing.
- crashandburn4 12y agoYeah, good point, I actually have: alias e='TERM=xterm-256color emacsclient -t' alias ec='emacsclient -c' alias ed='emacs --daemon' in my .zshrc to do just that but for some reason I use vim anyway, due to it's omnipresence on every server box I go into and I suppose muscle memory of typing vim whatever_file_i_want_to_edit .