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 :