linux - Translating a vimrc to Windows -


i installed vim windows, , trying port vimrc linux.

the bash script in vimrc need make work follows :

set nocompatible source $vim behave mswin  let icanhazvundle=1 let vundle_readme=expand('$vim/bundle/vundle/readme.md') if !filereadable(vundle_readme)     echo "installing vundle..."     echo ""     silent !mkdir $vim/bundle     silent !git clone https://github.com/gmarik/vundle $vim/bundle/vundle     let icanhazvundle=0 endif  " required vundle filetype off  set rtp+=$vim/bundle/vundle/ call vundle#rc()  " let vundle manage vundle " required! bundle 'rip-rip/clang_complete 

notice checks see if vundle packages have been installed or not(based on existence of readme), , installs them if not. included first bundle call give idea of how executes. difference in code below , original linux script replaced entries linux file system: ~/.vim $vim . when run :echo $vim in windows vim terminal gives me proper path. script runs, fails call vundle#rc() , subsequently fails outright bundle calls. note have msysgit installed.

edit mkdir function working , environment variable typed wrong console. also, msysgit needed upgraded (failing unknown reasons. faced problem :

error detected while processing c:\program files (x86)\vim\_vimrc: line   58: e117: unknown function: vundle#rc line   62: e492: not editor command: bundle 'rip-rip/clang_complete' 

any suggestions appreciated!

it seems main problem have line,

silent !mkdir $vim/bundle 

using ! shell escape, tires call external command mkdir. however, command doesn’t exist on windows (unless you’ve installed cygwin or similar , gnu tools in path) , use of silent means error message not printed screen.

to create directory in operating system, can use vim’s own built-in mkdir() function. following command using string concatenation (using . operator) build directory path should work:

call mkdir($vim . "/bundle") 

if directory created correctly, following external git command should work long have git installed , available in windows path.


Comments

Popular posts from this blog

java - nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet Hibernate+SpringMVC -

sql - Postgresql tables exists, but getting "relation does not exist" when querying -

asp.net mvc - breakpoint on javascript in CSHTML? -