summaryrefslogtreecommitdiffstats
path: root/tv
diff options
context:
space:
mode:
authortv <tv@shackspace.de>2015-11-06 10:47:18 +0100
committertv <tv@shackspace.de>2015-11-06 10:47:18 +0100
commit5ec7cd4ad5ce3f40ca13b5b92d258b84409cd43b (patch)
treed00de2ee1b86d0c1fb744c0239436cc4025445f7 /tv
parent1ddbdddc696316986b07376a7fc5e33aaf228e89 (diff)
tv vim: isk, INTs, and comments
Diffstat (limited to 'tv')
-rw-r--r--tv/2configs/vim.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/tv/2configs/vim.nix b/tv/2configs/vim.nix
index 14f086e5..295c78af 100644
--- a/tv/2configs/vim.nix
+++ b/tv/2configs/vim.nix
@@ -66,9 +66,10 @@ let
au BufRead,BufNewFile *.nix so ${pkgs.writeText "nix.vim" ''
setf nix
+ set isk=@,48-57,_,192-255,-,'
" Ref <nix/src/libexpr/lexer.l>
- syn match INT /[0-9]\+/
+ syn match INT /\<[0-9]\+\>/
syn match PATH /[a-zA-Z0-9\.\_\-\+]*\(\/[a-zA-Z0-9\.\_\-\+]\+\)\+/
syn match HPATH /\~\(\/[a-zA-Z0-9\.\_\-\+]\+\)\+/
syn match SPATH /<[a-zA-Z0-9\.\_\-\+]\+\(\/[a-zA-Z0-9\.\_\-\+]\+\)*>/
@@ -80,7 +81,7 @@ let
hi link URI Constant
syn match String /"\([^"]\|\\\"\)*"/
- syn match Comment /\s#.*/
+ syn match Comment /\(^\|\s\)#.*/
''}
au BufRead,BufNewFile /dev/shm/* set nobackup nowritebackup noswapfile