macvim + janus + fish shell + brew + macosx lion = my environment

Wojciech Ziniewicz
Stories imported from wordpress
2 min readSep 19, 2013

So my current setup for code development is created with following steps:

  1. Install Xcode from Appstore
  2. Install brew
  3. Install macvim using brew:[code language=”shell”] brew install macvim [/code]
  4. or use the installator from official website at google code.
  5. Install janus [code language=”shell”]curl -Lo- https://bit.ly/janus-bootstrap | bash [/code]
  6. Now let’s install fish [code language=”shell”] brew install fish [/code]
  7. or do it via their installator

So now you’ve got this pretty “everything inside” editor with cool, easy-to-learn and easy-to-use shell with man autosuggestions :

and this pretty shell:

So in the latest version there is an error:

[code language=”shell”]
“~/Documents/Development/Vagrant/chef/postgresql/attributes/default.rb” 365L, 17847C
Error detected while processing function <SNR>126_query_path:
line 17:
E484: Can’t open file /var/folders/43/plwczvd96h761mp_vnm6xbth0000gn/T/vHQMBxp/0
Error detected while processing /Users/wojtek/.vim/janus/vim/langs/ruby/ftplugin/ruby.vim:
line 105:
E171: Missing :endif
[/code]

Solution:

[code language=”shell”] wojtek@Wojciechs-MacBook-Pro ~/D/D/V/bottlebooths_chef> cat ~/.vimrc.after
set shell=/bin/sh
[/code]

This will make your vim know how to enter temporary catalogues :)

--

--