]> git.nbdom.net Git - nb.git/commitdiff
vimplate-dump fix
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 6 Feb 2015 22:05:58 +0000 (22:05 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 6 Feb 2015 22:05:58 +0000 (22:05 +0000)
etc/bashrc
etc/bashrc.alias
etc/vim/source/functions.vim
etc/vim/vimplate-dump

index 0695cd279eb75a4b553c574376ae9f6482094bbb..2ab34643917451e768812d319378cc0dd02c4351 100644 (file)
@@ -2,7 +2,7 @@
 . "${BASH_SOURCE%/*}/bashrc.alias"
 #################################################################################
 #
-# VARS
+# ENVS
 #
 #################################################################################
 NB_ROOT=$(realpath ${BASH_SOURCE%/*}/..)
@@ -11,12 +11,6 @@ NB_ROOT=$(realpath ${BASH_SOURCE%/*}/..)
 [ -z "$USER" ] && USER=`whoami`
 [ -z "$HOME" ] && HOME=`realpath ~/`
 
-#################################################################################
-#
-# ENV
-#
-#################################################################################
-
 #
 # PATH
 #
index fcbaa85ae2c64b5201ba4b60222a58f2f7a4a763..e0675848bd01e6d559cd46da882a8ce3f38e2f68 100644 (file)
@@ -106,6 +106,7 @@ case "$OSTYPE" in darwin*)
   alias mac-top-proc="echo 'TOP PROCESSES:'; ps -Aro'%cpu, ucomm, user' | grep $USER | grep -v ' 0.0 '"
   alias mac-automount='sudo automount -v'
   alias mac-vlc-playlists="open -a vlc --args /home/nico/Music/*/*.m3u"
+  alias mac-mount-nfs="sudo mount -o resvport -t nfs"
 
 esac
 
index d94027d3338a679966e3bc44f357e381739c5cc8..42278d7607cb7126be4c7e0582a2a682d56c87c0 100644 (file)
@@ -53,12 +53,20 @@ func! FileVimplate()
   let $BASH_ENV = bashenv
 endfunc
 
+let $FileInit = ''
 func! FileInit(...)
+
+  " One load per file
+  let CurrentFile = expand('%:p')
+  if $FileInit == CurrentFile
+    return
+  endif
+  let $FileInit = CurrentFile
+  call Debug('FileInit()')
+
   let bashenv = $BASH_ENV
   let $BASH_ENV = ""
-
-       let vimplate = $VIMHOME."/vimplate-dump"
-       " NB 18.02.14 let tmp = vimplate .".vim.tmp"
+       let vimplate = $VIMHOME."/vimplate-dump ".$VIMPLATERC
        let tmp = '/tmp/vimplate-dump.tmp'
 
        call system(vimplate ." > ". tmp)
@@ -196,14 +204,13 @@ func! Debug(...)
                return g:DebugMsgs
        endif
 
-       let msg = strftime('%F %T') . ' ' . a:1
+       let msg = strftime('%F %T') . ': ' . a:1
 
        call add(g:DebugMsgs,msg)
 
        if g:Debug == 1
                echo "DEBUG:" msg
        endif
-       " echo string(g:DebugMsgs)
 
        return g:Debug
 
index 0ab5e1104e0da6ca4e2246a0f353903e77d524b9..6e84c104eb8da7a6ae8d9053bb20cdba1419d0f3 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-require $ENV{HOME}.'/.vimplaterc';
+require ( @ARGV ? $ARGV[0] : $ENV{HOME}.'/.vimplaterc' );
 
 
 print map {