151 lines
4.2 KiB
VimL
151 lines
4.2 KiB
VimL
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("<sfile>: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("<sfile>: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 :
|