From 659ae98f326bbbadfbdc8d6899f60678a1503ee0 Mon Sep 17 00:00:00 2001 From: th3r00t Date: Thu, 11 Sep 2025 11:12:55 -0400 Subject: [PATCH] Added vim sessionfile --- project.vim | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 project.vim diff --git a/project.vim b/project.vim new file mode 100644 index 0000000..bc6696b --- /dev/null +++ b/project.vim @@ -0,0 +1,150 @@ +let SessionLoad = 1 +let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1 +let v:this_session=expand(":p") +silent only +silent tabonly +cd /etc/nixos +if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' + let s:wipebuf = bufnr('%') +endif +let s:shortmess_save = &shortmess +set shortmess+=aoO +badd +56 flake.nix +badd +8 modules/configurations/configuration-common.nix +badd +11 modules/configurations/configuration-xps13.nix +badd +39 home/xps13.nix +argglobal +%argdel +edit flake.nix +argglobal +balt modules/configurations/configuration-common.nix +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden= +setlocal buflisted +setlocal buftype= +setlocal busy=0 +setlocal nocindent +setlocal cinkeys=0{,0},0),0],:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinscopedecls=public,protected,private +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn=80 +setlocal comments=:# +setlocal commentstring=#\ %s +setlocal complete=.,w,b,u,t +setlocal completefunc= +setlocal completeslash= +setlocal concealcursor= +setlocal conceallevel=0 +setlocal nocopyindent +setlocal nocursorbind +setlocal nocursorcolumn +setlocal cursorline +setlocal cursorlineopt=both +setlocal nodiff +setlocal eventignorewin= +setlocal noexpandtab +if &filetype != 'nix' +setlocal filetype=nix +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=nvim_treesitter#foldexpr() +setlocal foldignore=# +setlocal foldlevel=1 +setlocal foldmarker={{{,}}} +setlocal foldmethod=expr +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal formatoptions=tcqj +setlocal iminsert=0 +setlocal imsearch=-1 +setlocal includeexpr= +setlocal indentexpr=nvim_treesitter#indent() +setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255,- +setlocal lhistory=10 +setlocal nolinebreak +setlocal nolisp +setlocal lispoptions= +setlocal nolist +setlocal matchpairs=(:),{:},[:] +setlocal modeline +setlocal modifiable +setlocal nrformats=bin,hex +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal nopreserveindent +setlocal nopreviewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal relativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal scrollback=-1 +setlocal noscrollbind +setlocal shiftwidth=2 +setlocal signcolumn=auto +setlocal nosmartindent +setlocal nosmoothscroll +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\\t\ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal spelloptions=noplainbuffer +setlocal statuscolumn= +setlocal statusline=%#lualine_a_command#\ COMMAND\ %#lualine_transitional_lualine_a_command_to_lualine_b_command#%#lualine_b_command#\ \ master\ %#lualine_transitional_lualine_b_command_to_lualine_c_normal#%<%#lualine_c_normal#\ flake.nix\ %#lualine_c_normal#%=%#lualine_c_normal#\ utf-8\ %#lualine_c_normal#\ \ %#lualine_x_filetype_DevIconNix_command#\ \ %#lualine_c_normal#nix\ %#lualine_transitional_lualine_b_command_to_lualine_c_normal#%#lualine_b_command#\ \ 1%%\ %#lualine_transitional_lualine_a_command_to_lualine_b_command#%#lualine_a_command#\ \ \ 2:2\ \ +setlocal suffixesadd= +setlocal swapfile +setlocal synmaxcol=3000 +if &syntax != '' +setlocal syntax= +endif +setlocal tabstop=2 +setlocal tagfunc= +setlocal textwidth=0 +setlocal undofile +setlocal varsofttabstop= +setlocal vartabstop= +setlocal winblend=0 +setlocal nowinfixbuf +setlocal nowinfixheight +setlocal nowinfixwidth +setlocal winhighlight= +setlocal nowrap +setlocal wrapmargin=0 +let s:l = 2 - ((1 * winheight(0) + 27) / 55) +if s:l < 1 | let s:l = 1 | endif +keepjumps exe s:l +normal! zt +keepjumps 2 +normal! 02| +tabnext 1 +if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' + silent exe 'bwipe ' . s:wipebuf +endif +unlet! s:wipebuf +set winheight=1 winwidth=20 +let &shortmess = s:shortmess_save +let s:sx = expand(":p:r")."x.vim" +if filereadable(s:sx) + exe "source " . fnameescape(s:sx) +endif +let &g:so = s:so_save | let &g:siso = s:siso_save +set hlsearch +nohlsearch +doautoall SessionLoadPost +unlet SessionLoad +" vim: set ft=vim :