177 lines
4.3 KiB
VimL
177 lines
4.3 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 ~/.config/nvim
|
||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||
let s:wipebuf = bufnr('%')
|
||
endif
|
||
let s:shortmess_save = &shortmess
|
||
if &shortmess =~ 'A'
|
||
set shortmess=aoOA
|
||
else
|
||
set shortmess=aoO
|
||
endif
|
||
badd +45 lua/hsta/plugins/mini.lua
|
||
badd +34 lua/hsta/config.lua
|
||
badd +1 lua/hsta/plugins/keybinds.lua
|
||
badd +50 lua/hsta/plugins/lsp.lua
|
||
badd +16 lua/hsta/plugins/colors.lua
|
||
argglobal
|
||
%argdel
|
||
edit lua/hsta/plugins/lsp.lua
|
||
argglobal
|
||
balt lua/hsta/plugins/colors.lua
|
||
setlocal keymap=
|
||
setlocal noarabic
|
||
setlocal autoindent
|
||
setlocal backupcopy=
|
||
setlocal nobinary
|
||
setlocal nobreakindent
|
||
setlocal breakindentopt=
|
||
setlocal bufhidden=
|
||
setlocal buflisted
|
||
setlocal buftype=
|
||
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=
|
||
setlocal comments=:---,:--
|
||
setlocal commentstring=--\ %s
|
||
setlocal complete=.,w,b,u,t
|
||
setlocal completefunc=
|
||
setlocal concealcursor=
|
||
setlocal conceallevel=0
|
||
setlocal nocopyindent
|
||
setlocal nocursorbind
|
||
setlocal nocursorcolumn
|
||
setlocal cursorline
|
||
setlocal cursorlineopt=both
|
||
setlocal define=\\<function\\|\\<local\\%(\\s\\+function\\)\\=
|
||
setlocal dictionary=
|
||
setlocal nodiff
|
||
setlocal equalprg=
|
||
setlocal errorformat=
|
||
setlocal expandtab
|
||
if &filetype != 'lua'
|
||
setlocal filetype=lua
|
||
endif
|
||
setlocal fillchars=
|
||
setlocal fixendofline
|
||
setlocal foldcolumn=0
|
||
setlocal foldenable
|
||
setlocal foldexpr=0
|
||
setlocal foldignore=#
|
||
setlocal foldlevel=0
|
||
setlocal foldmarker={{{,}}}
|
||
setlocal foldmethod=manual
|
||
setlocal foldminlines=1
|
||
setlocal foldnestmax=20
|
||
setlocal foldtext=foldtext()
|
||
setlocal formatexpr=v:lua.vim.lsp.formatexpr()
|
||
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
|
||
setlocal formatoptions=jcroql
|
||
setlocal formatprg=
|
||
setlocal grepprg=
|
||
setlocal iminsert=0
|
||
setlocal imsearch=-1
|
||
setlocal include=
|
||
setlocal includeexpr=tr(v:fname,'.','/')
|
||
setlocal indentexpr=nvim_treesitter#indent()
|
||
setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e,0=end,0=until
|
||
setlocal noinfercase
|
||
setlocal iskeyword=@,48-57,_,192-255
|
||
setlocal keywordprg=
|
||
setlocal nolinebreak
|
||
setlocal nolisp
|
||
setlocal lispoptions=
|
||
setlocal lispwords=
|
||
setlocal nolist
|
||
setlocal listchars=
|
||
setlocal makeencoding=
|
||
setlocal makeprg=
|
||
setlocal matchpairs=(:),{:},[:]
|
||
setlocal modeline
|
||
setlocal modifiable
|
||
setlocal nrformats=bin,hex
|
||
setlocal number
|
||
setlocal numberwidth=4
|
||
setlocal omnifunc=v:lua.vim.lsp.omnifunc
|
||
setlocal path=
|
||
setlocal nopreserveindent
|
||
setlocal nopreviewwindow
|
||
setlocal quoteescape=\\
|
||
setlocal noreadonly
|
||
setlocal relativenumber
|
||
setlocal norightleft
|
||
setlocal rightleftcmd=search
|
||
setlocal scrollback=-1
|
||
setlocal noscrollbind
|
||
setlocal scrolloff=-1
|
||
setlocal shiftwidth=4
|
||
setlocal showbreak=
|
||
setlocal sidescrolloff=-1
|
||
setlocal signcolumn=auto
|
||
setlocal nosmartindent
|
||
setlocal nosmoothscroll
|
||
setlocal softtabstop=4
|
||
setlocal nospell
|
||
setlocal spellcapcheck=[.?!]\\_[\\])'\"\\t\ ]\\+
|
||
setlocal spellfile=
|
||
setlocal spelllang=en
|
||
setlocal spelloptions=noplainbuffer
|
||
setlocal statuscolumn=
|
||
setlocal statusline=%{%v:lua.MiniStatusline.active()%}
|
||
setlocal suffixesadd=.lua
|
||
setlocal noswapfile
|
||
setlocal synmaxcol=3000
|
||
if &syntax != ''
|
||
setlocal syntax=
|
||
endif
|
||
setlocal tabstop=4
|
||
setlocal tagcase=
|
||
setlocal tagfunc=v:lua.vim.lsp.tagfunc
|
||
setlocal tags=
|
||
setlocal textwidth=0
|
||
setlocal thesaurus=
|
||
setlocal thesaurusfunc=
|
||
setlocal noundofile
|
||
setlocal undolevels=-123456
|
||
setlocal varsofttabstop=
|
||
setlocal vartabstop=
|
||
setlocal virtualedit=
|
||
setlocal winbar=
|
||
setlocal winblend=0
|
||
setlocal nowinfixbuf
|
||
setlocal winfixheight
|
||
setlocal nowinfixwidth
|
||
setlocal winhighlight=
|
||
setlocal nowrap
|
||
setlocal wrapmargin=0
|
||
silent! normal! zE
|
||
let &fdl = &fdl
|
||
let s:l = 50 - ((12 * winheight(0) + 12) / 24)
|
||
if s:l < 1 | let s:l = 1 | endif
|
||
keepjumps exe s:l
|
||
normal! zt
|
||
keepjumps 50
|
||
normal! 0
|
||
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
|
||
nohlsearch
|
||
doautoall SessionLoadPost
|
||
unlet SessionLoad
|
||
" vim: set ft=vim :
|