update config
authorBen Doumenc <bdoumenc@parkeon.com>
Sun, 9 Apr 2017 15:53:50 +0000 (17:53 +0200)
committerBen Doumenc <bdoumenc@parkeon.com>
Sun, 9 Apr 2017 15:53:50 +0000 (17:53 +0200)
bash/customBashrc
vim/customVimrc

index 656c4e0..6c8e1e1 100644 (file)
@@ -2,7 +2,7 @@
 export TERM=xterm-256color
 export EDITOR=vim
 export PAGER=more
-export HOST_ARCH=linux64
+export PARKEON_HOST_ARCH=linux64
 export HISTFILESIZE=""
 export HISTSIZE=""
 
@@ -74,6 +74,18 @@ findLogs() {
     find $(pwd) -iname \*.log
 }
 
+function packlogs() {
+   local LOG_PREFIX=$1
+   local PACKED_FILENAME=$(dirname $LOG_PREFIX)/packed_$(basename $LOG_PREFIX)
+   local LOGS=$(ls -w1 -tr ${LOG_PREFIX}* | sort -rn -t . -k 3,3)
+   rm -f $PACKED_FILENAME
+   for log in $LOGS
+   do
+       echo "Contatenate $log in $PACKED_FILENAME"
+       zcat -f $log >> $PACKED_FILENAME 2> /dev/null
+   done
+}
+
 cleanFiles() {
     local pattern=$1
        find . -name "$pattern"
@@ -228,3 +240,14 @@ function utfToDos() {
     done
 }
 
+# LF integration
+lf () {
+    tmp="$(mktemp)"
+    command lf -last-dir-path="$tmp" "$@"
+    if [ -f "$tmp" ]; then
+        dir="$(cat "$tmp")"
+        [ "$dir" != "$(pwd)" ] && cd "$dir"
+    fi
+    rm -f "$tmp"
+}
+
index e0bcf99..dac7b68 100644 (file)
@@ -104,7 +104,7 @@ set tags=tags;./tags;
 
 "Enable NERD tree bookmarks on startup
 let NERDTreeShowBookmarks=1
-let g:NERDTreeIgnore = ['\~$', '\.pyc$', '\.taghl$', 'tags', "CVS", '\.o$']
+let g:NERDTreeIgnore = ['\~$', '\.pyc$', '\.taghl$', 'tags', "CVS", '\.o$', 'node_modules']
 
 " automatically remove trailing whitespace before write
 function! <SID>StripWhite()
@@ -216,11 +216,13 @@ map <c-d> :CtrlPBuffer<CR>
 let g:ctrlp_map = '<c-f>'
 let g:ctrlp_cmd = 'CtrlP ' . s:basePath
 let g:ctrlp_max_files = 0
-let g:ctrlp_custom_ignore = '\v[\/](\.git|\.hg|\.svn|.PUBLIC|.LIVR|bin|gen|obj|deps|delivery|build|output|.*\.pyc|.*\.class|.*\.jar|.*\.gz|.*\.zip)$'
+let g:ctrlp_custom_ignore = '\v[\/](\.git|\.hg|\.svn|.PUBLIC|.LIVR|bin|gen|obj|deps|delivery|build|output|node_modules|.*\.pyc|.*\.class|.*\.jar|.*\.gz|.*\.zip)$'
 let g:ctrlp_by_filename = 1
 let g:ctrlp_regex = 1
 let g:ctrlp_reuse_window = 'netrw\|NERD.*'
 let g:ctrlp_clear_cache_on_exit = 0
+let g:ctrlp_cmd = 'CtrlPBuffer'
+
 
 " vimwiki