28 func! vimrc#AutoSessionConfig() abort |
28 func! vimrc#AutoSessionConfig() abort |
29 if strlen(v:servername) > 0 && match(v:servername, 'VIM') == -1 |
29 if strlen(v:servername) > 0 && match(v:servername, 'VIM') == -1 |
30 exec 'UniteSessionLoad ' . tolower(v:servername) |
30 exec 'UniteSessionLoad ' . tolower(v:servername) |
31 endif |
31 endif |
32 endfunc |
32 endfunc |
|
33 |
|
34 func! vimrc#Gcd() abort |
|
35 let root = system('git rev-parse --show-toplevel 2>/dev/null')[:-2] |
|
36 if ! v:shell_error |
|
37 exec 'cd ' . root |
|
38 endif |
|
39 pwd |
|
40 endfunc |
|
41 |
|
42 func! vimrc#Hgcd() abort |
|
43 let root = system('hg root 2>/dev/null')[:-2] |
|
44 if ! v:shell_error |
|
45 exec 'cd ' . root |
|
46 endif |
|
47 pwd |
|
48 endfunc |
|
49 |