From 787615aab460a07e921c716a930865cc3bdeae02 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Wed, 23 Sep 2026 14:09:59 +0200 Subject: [PATCH] exclude swap files --- .gitignore | 2 +- 1.vim | 424 ++++++------------- src/ViewModel/Chat/.chatListViewModel.ts.swp | Bin 16384 -> 0 bytes src/ViewModel/Global/.coreViewModel.ts.swp | Bin 16384 -> 0 bytes 4 files changed, 135 insertions(+), 291 deletions(-) delete mode 100644 src/ViewModel/Chat/.chatListViewModel.ts.swp delete mode 100644 src/ViewModel/Global/.coreViewModel.ts.swp diff --git a/.gitignore b/.gitignore index 3d8f0fa5..4423a015 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ .DS_Store /build **/.DS_Store -.*.swd* +.*.sw* diff --git a/1.vim b/1.vim index 687d4625..3fab9b60 100644 --- a/1.vim +++ b/1.vim @@ -12,10 +12,8 @@ inoremap coc#pum#visible() ? coc#pum#next(0) : coc#inline inoremap coc#pum#visible() ? coc#pum#prev(1) : coc#inline#visible() ? coc#inline#prev() : "\" inoremap coc#pum#visible() ? coc#pum#next(1) : coc#inline#visible() ? coc#inline#next() : "\" nnoremap  :NERDTreeFind -snoremap  c nnoremap  :NERDTree nmap  (ctrlp) -snoremap  "_c nnoremap  :NERDTreeToggle xmap \T (table-mode-tableize-delimiter) xmap \tt (table-mode-tableize) @@ -28,10 +26,6 @@ nnoremap \1 :call SN("1") nmap \rn (coc-rename) xmap gx NetrwBrowseXVis nmap gx NetrwBrowseX -snoremap c -snoremap c -snoremap c -snoremap "_c nnoremap GitGutterPreviewHunk :call gitgutter#utility#warn('Please change your map GitGutterPreviewHunk to (GitGutterPreviewHunk)') nnoremap (GitGutterPreviewHunk) :GitGutterPreviewHunk nnoremap GitGutterUndoHunk :call gitgutter#utility#warn('Please change your map GitGutterUndoHunk to (GitGutterUndoHunk)') @@ -138,8 +132,6 @@ set shiftwidth=4 set smarttab set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc set updatetime=500 -set winminheight=0 -set winminwidth=0 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 @@ -153,26 +145,15 @@ if &shortmess =~ 'A' else set shortmess=aoO endif -badd +185 src/View/Modals/taskSettingsModal.tsx -badd +68 src/View/chatPage.css -badd +22 src/base.css -badd +1 build/index.css -badd +262 build/styles.css -badd +1 src/ViewModel/Global/coreViewModel.ts -badd +54 src/View/Modals/searchModal.tsx -badd +45 src/ViewModel/Utility/searchViewModel.ts -badd +11 src/View/translations.ts -badd +17 src/View/chatPage.tsx -badd +163 src/View/ChatPages/boardPage.tsx -badd +329 src/ViewModel/Pages/boardViewModel.ts -badd +1 src/colors.css +badd +15 src/ViewModel/Pages/messagePageViewModel.ts +badd +0 src/ViewModel/Chat/chatMessageViewModel.ts +badd +0 src/Model/Chat/chatModel.ts argglobal %argdel set stal=2 tabnew +setlocal\ bufhidden=wipe -tabnew +setlocal\ bufhidden=wipe tabrewind -edit src/ViewModel/Utility/searchViewModel.ts +edit src/ViewModel/Pages/messagePageViewModel.ts let s:save_splitbelow = &splitbelow let s:save_splitright = &splitright set splitbelow splitright @@ -192,13 +173,13 @@ set winminheight=0 set winheight=1 set winminwidth=0 set winwidth=1 -exe 'vert 1resize ' . ((&columns * 31 + 106) / 213) -exe 'vert 2resize ' . ((&columns * 90 + 106) / 213) -exe 'vert 3resize ' . ((&columns * 90 + 106) / 213) +exe 'vert 1resize ' . ((&columns * 31 + 111) / 223) +exe 'vert 2resize ' . ((&columns * 95 + 111) / 223) +exe 'vert 3resize ' . ((&columns * 95 + 111) / 223) argglobal enew -file NERD_tree_tab_2 -balt src/ViewModel/Utility/searchViewModel.ts +file NERD_tree_tab_1 +balt src/ViewModel/Pages/messagePageViewModel.ts let s:cpo_save=&cpo set cpo&vim nnoremap :call nerdtree#ui_glue#invokeKeyMap("") @@ -378,7 +359,7 @@ setlocal nowrap setlocal wrapmargin=0 wincmd w argglobal -balt src/View/Modals/searchModal.tsx +balt src/ViewModel/Pages/messagePageViewModel.ts let s:cpo_save=&cpo set cpo&vim nmap [c (GitGutterPrevHunk) @@ -526,16 +507,16 @@ setlocal wrap setlocal wrapmargin=0 silent! normal! zE let &fdl = &fdl -let s:l = 8 - ((7 * winheight(0) + 17) / 34) +let s:l = 17 - ((16 * winheight(0) + 17) / 34) if s:l < 1 | let s:l = 1 | endif keepjumps exe s:l normal! zt -keepjumps 8 -normal! 0 +keepjumps 17 +normal! $ wincmd w argglobal -if bufexists(fnamemodify("src/View/Modals/searchModal.tsx", ":p")) | buffer src/View/Modals/searchModal.tsx | else | edit src/View/Modals/searchModal.tsx | endif -balt src/View/chatPage.css +if bufexists(fnamemodify("src/ViewModel/Chat/chatMessageViewModel.ts", ":p")) | buffer src/ViewModel/Chat/chatMessageViewModel.ts | else | edit src/ViewModel/Chat/chatMessageViewModel.ts | endif +balt src/ViewModel/Pages/messagePageViewModel.ts let s:cpo_save=&cpo set cpo&vim nmap [c (GitGutterPrevHunk) @@ -585,8 +566,8 @@ setlocal nodiff setlocal equalprg= setlocal errorformat=%+A\ %#%f\ %#(%l\\,%c):\ %m,%C%m setlocal noexpandtab -if &filetype != 'typescriptreact' -setlocal filetype=typescriptreact +if &filetype != 'typescript' +setlocal filetype=typescript endif setlocal fillchars= setlocal fixendofline @@ -609,8 +590,8 @@ setlocal iminsert=0 setlocal imsearch=-1 setlocal include= setlocal includeexpr= -setlocal indentexpr=GetTsxIndent() -setlocal indentkeys=0{,0},0),0],0,,!^F,o,O,e,*,<>>,<<>,/ +setlocal indentexpr=GetTypescriptIndent() +setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e,0],0) setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255,$ setlocal keywordprg= @@ -658,8 +639,8 @@ setlocal statusline= setlocal suffixesadd=.ts,.tsx setlocal swapfile setlocal synmaxcol=3000 -if &syntax != 'typescriptreact' -setlocal syntax=typescriptreact +if &syntax != 'typescript' +setlocal syntax=typescript endif setlocal tabstop=8 setlocal tagcase= @@ -683,24 +664,27 @@ setlocal wrap setlocal wrapmargin=0 silent! normal! zE let &fdl = &fdl -let s:l = 33 - ((26 * winheight(0) + 17) / 34) +let s:l = 145 - ((15 * winheight(0) + 17) / 34) if s:l < 1 | let s:l = 1 | endif keepjumps exe s:l normal! zt -keepjumps 33 -normal! 051| +keepjumps 145 +normal! 0 wincmd w -exe 'vert 1resize ' . ((&columns * 31 + 106) / 213) -exe 'vert 2resize ' . ((&columns * 90 + 106) / 213) -exe 'vert 3resize ' . ((&columns * 90 + 106) / 213) +exe 'vert 1resize ' . ((&columns * 31 + 111) / 223) +exe 'vert 2resize ' . ((&columns * 95 + 111) / 223) +exe 'vert 3resize ' . ((&columns * 95 + 111) / 223) tabnext -edit src/View/translations.ts +edit src/Model/Chat/chatModel.ts let s:save_splitbelow = &splitbelow let s:save_splitright = &splitright set splitbelow splitright wincmd _ | wincmd | vsplit -1wincmd h +wincmd _ | wincmd | +vsplit +2wincmd h +wincmd w wincmd w let &splitbelow = s:save_splitbelow let &splitright = s:save_splitright @@ -711,169 +695,35 @@ set winminheight=0 set winheight=1 set winminwidth=0 set winwidth=1 -exe 'vert 1resize ' . ((&columns * 106 + 106) / 213) -exe 'vert 2resize ' . ((&columns * 106 + 106) / 213) +exe 'vert 1resize ' . ((&columns * 31 + 111) / 223) +exe 'vert 2resize ' . ((&columns * 95 + 111) / 223) +exe 'vert 3resize ' . ((&columns * 95 + 111) / 223) argglobal -balt src/ViewModel/Utility/searchViewModel.ts -let s:cpo_save=&cpo -set cpo&vim -nmap [c (GitGutterPrevHunk) -nmap \hp (GitGutterPreviewHunk) -nmap \hu (GitGutterUndoHunk) -nmap \hs (GitGutterStageHunk) -xmap \hs (GitGutterStageHunk) -nmap ]c (GitGutterNextHunk) -xmap ac (GitGutterTextObjectOuterVisual) -omap ac (GitGutterTextObjectOuterPending) -xmap ic (GitGutterTextObjectInnerVisual) -omap ic (GitGutterTextObjectInnerPending) -let &cpo=s:cpo_save -unlet s:cpo_save -setlocal keymap= -setlocal noarabic -setlocal autoindent -setlocal backupcopy= -setlocal balloonexpr= -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=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- -setlocal commentstring=//\ %s -setlocal complete=.,w,b,u,t,i -setlocal concealcursor= -setlocal conceallevel=0 -setlocal completefunc= -setlocal nocopyindent -setlocal cryptmethod= -setlocal nocursorbind -setlocal nocursorcolumn -setlocal nocursorline -setlocal cursorlineopt=both -setlocal define= -setlocal dictionary= -setlocal nodiff -setlocal equalprg= -setlocal errorformat=%+A\ %#%f\ %#(%l\\,%c):\ %m,%C%m -setlocal noexpandtab -if &filetype != 'typescript' -setlocal filetype=typescript -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= -setlocal formatoptions=croql -setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* -setlocal formatprg= -setlocal grepprg= -setlocal iminsert=0 -setlocal imsearch=-1 -setlocal include= -setlocal includeexpr= -setlocal indentexpr=GetTypescriptIndent() -setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e,0],0) -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=tsc\ \ $*\ % -setlocal matchpairs=(:),{:},[:] -setlocal nomodeline -setlocal modifiable -setlocal nrformats=bin,octal,hex -set number -setlocal number -setlocal numberwidth=4 -setlocal omnifunc= -setlocal path= -setlocal nopreserveindent -setlocal nopreviewwindow -setlocal quoteescape=\\ -setlocal noreadonly -setlocal norelativenumber -setlocal norightleft -setlocal rightleftcmd=search -setlocal noscrollbind -setlocal scrolloff=-1 -setlocal shiftwidth=4 -setlocal noshortname -setlocal showbreak= -setlocal sidescrolloff=-1 -set signcolumn=yes -setlocal signcolumn=yes -setlocal nosmartindent -setlocal nosmoothscroll -setlocal softtabstop=0 -setlocal nospell -setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ -setlocal spellfile= -setlocal spelllang=en -setlocal spelloptions= -setlocal statusline= -setlocal suffixesadd=.ts,.tsx -setlocal swapfile -setlocal synmaxcol=3000 -if &syntax != 'typescript' -setlocal syntax=typescript -endif -setlocal tabstop=8 -setlocal tagcase= -setlocal tagfunc= -setlocal tags= -setlocal termwinkey= -setlocal termwinscroll=10000 -setlocal termwinsize= -setlocal textwidth=0 -setlocal thesaurus= -setlocal thesaurusfunc= -setlocal noundofile -setlocal undolevels=-123456 -setlocal varsofttabstop= -setlocal vartabstop= -setlocal virtualedit= -setlocal wincolor= -setlocal nowinfixheight -setlocal nowinfixwidth -setlocal wrap -setlocal wrapmargin=0 -silent! normal! zE -let &fdl = &fdl -let s:l = 7 - ((6 * winheight(0) + 17) / 34) -if s:l < 1 | let s:l = 1 | endif -keepjumps exe s:l -normal! zt -keepjumps 7 -normal! $ -wincmd w -argglobal -if bufexists(fnamemodify("build/styles.css", ":p")) | buffer build/styles.css | else | edit build/styles.css | endif -balt src/View/translations.ts +enew +file NERD_tree_tab_2 +balt src/Model/Chat/chatModel.ts let s:cpo_save=&cpo set cpo&vim +nnoremap :call nerdtree#ui_glue#invokeKeyMap("") +nnoremap  :call nerdtree#ui_glue#invokeKeyMap("") +nnoremap  :call nerdtree#ui_glue#invokeKeyMap("") +nnoremap ? :call nerdtree#ui_glue#invokeKeyMap("?") +nnoremap A :call nerdtree#ui_glue#invokeKeyMap("A") +nnoremap B :call nerdtree#ui_glue#invokeKeyMap("B") +nnoremap C :call nerdtree#ui_glue#invokeKeyMap("C") +nnoremap CD :call nerdtree#ui_glue#invokeKeyMap("CD") +nnoremap D :call nerdtree#ui_glue#invokeKeyMap("D") +nnoremap FL :call nerdtree#ui_glue#invokeKeyMap("FL") +nnoremap F :call nerdtree#ui_glue#invokeKeyMap("F") +nnoremap I :call nerdtree#ui_glue#invokeKeyMap("I") +nnoremap J :call nerdtree#ui_glue#invokeKeyMap("J") +nnoremap K :call nerdtree#ui_glue#invokeKeyMap("K") +nnoremap O :call nerdtree#ui_glue#invokeKeyMap("O") +nnoremap P :call nerdtree#ui_glue#invokeKeyMap("P") +nnoremap R :call nerdtree#ui_glue#invokeKeyMap("R") +nnoremap T :call nerdtree#ui_glue#invokeKeyMap("T") +nnoremap U :call nerdtree#ui_glue#invokeKeyMap("U") +nnoremap X :call nerdtree#ui_glue#invokeKeyMap("X") nmap [c (GitGutterPrevHunk) nmap \hp (GitGutterPreviewHunk) nmap \hu (GitGutterUndoHunk) @@ -882,8 +732,30 @@ xmap \hs (GitGutterStageHunk) nmap ]c (GitGutterNextHunk) xmap ac (GitGutterTextObjectOuterVisual) omap ac (GitGutterTextObjectOuterPending) +nnoremap cd :call nerdtree#ui_glue#invokeKeyMap("cd") +nnoremap e :call nerdtree#ui_glue#invokeKeyMap("e") +nnoremap f :call nerdtree#ui_glue#invokeKeyMap("f") +nnoremap go :call nerdtree#ui_glue#invokeKeyMap("go") +nnoremap gb :call nerdtree#ui_glue#invokeKeyMap("gb") +nnoremap gi :call nerdtree#ui_glue#invokeKeyMap("gi") +nnoremap gs :call nerdtree#ui_glue#invokeKeyMap("gs") +nnoremap i :call nerdtree#ui_glue#invokeKeyMap("i") xmap ic (GitGutterTextObjectInnerVisual) omap ic (GitGutterTextObjectInnerPending) +nnoremap m :call nerdtree#ui_glue#invokeKeyMap("m") +nnoremap o :call nerdtree#ui_glue#invokeKeyMap("o") +nnoremap p :call nerdtree#ui_glue#invokeKeyMap("p") +nnoremap q :call nerdtree#ui_glue#invokeKeyMap("q") +nnoremap r :call nerdtree#ui_glue#invokeKeyMap("r") +nnoremap s :call nerdtree#ui_glue#invokeKeyMap("s") +nnoremap t :call nerdtree#ui_glue#invokeKeyMap("t") +nnoremap u :call nerdtree#ui_glue#invokeKeyMap("u") +nnoremap x :call nerdtree#ui_glue#invokeKeyMap("x") +nnoremap :call nerdtree#ui_glue#invokeKeyMap("") +nnoremap <2-LeftMouse> :call nerdtree#ui_glue#invokeKeyMap("<2-LeftMouse>") +nnoremap :call nerdtree#ui_glue#invokeKeyMap("") +nnoremap :call nerdtree#ui_glue#invokeKeyMap("") +nnoremap :call nerdtree#ui_glue#invokeKeyMap("") let &cpo=s:cpo_save unlet s:cpo_save setlocal keymap= @@ -894,26 +766,26 @@ setlocal balloonexpr= setlocal nobinary setlocal nobreakindent setlocal breakindentopt= -setlocal bufhidden= -setlocal buflisted -setlocal buftype= +setlocal bufhidden=hide +setlocal nobuflisted +setlocal buftype=nofile 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=s1:/*,mb:*,ex:*/ +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- setlocal commentstring=/*%s*/ setlocal complete=.,w,b,u,t,i -setlocal concealcursor= -setlocal conceallevel=0 +setlocal concealcursor=nvic +setlocal conceallevel=2 setlocal completefunc= setlocal nocopyindent setlocal cryptmethod= setlocal nocursorbind setlocal nocursorcolumn -setlocal nocursorline +setlocal cursorline setlocal cursorlineopt=both setlocal define= setlocal dictionary= @@ -921,13 +793,13 @@ setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab -if &filetype != 'css' -setlocal filetype=css +if &filetype != 'nerdtree' +setlocal filetype=nerdtree endif setlocal fillchars= setlocal fixendofline setlocal foldcolumn=0 -setlocal foldenable +setlocal nofoldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 @@ -937,18 +809,18 @@ setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= -setlocal formatoptions=croql +setlocal formatoptions=tcq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatprg= setlocal grepprg= setlocal iminsert=0 setlocal imsearch=-1 -setlocal include=^\\s*@import\\s\\+\\%(url(\\)\\= +setlocal include= setlocal includeexpr= -setlocal indentexpr=GetCSSIndent() -setlocal indentkeys=0{,0},!^F,o,O +setlocal indentexpr= +setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e setlocal noinfercase -setlocal iskeyword=@,48-57,_,192-255,- +setlocal iskeyword=@,48-57,_,192-255 setlocal keywordprg= setlocal nolinebreak setlocal nolisp @@ -960,17 +832,17 @@ setlocal makeencoding= setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal nomodeline -setlocal modifiable +setlocal nomodifiable setlocal nrformats=bin,octal,hex set number -setlocal number +setlocal nonumber setlocal numberwidth=4 -setlocal omnifunc=csscomplete#CompleteCSS +setlocal omnifunc= setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ -setlocal noreadonly +setlocal readonly setlocal norelativenumber setlocal norightleft setlocal rightleftcmd=search @@ -990,12 +862,12 @@ setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en setlocal spelloptions= -setlocal statusline= +setlocal statusline=%{exists('b:NERDTree')?b:NERDTree.root.path.str():''} setlocal suffixesadd= -setlocal swapfile +setlocal noswapfile setlocal synmaxcol=3000 -if &syntax != 'css' -setlocal syntax=css +if &syntax != 'nerdtree' +setlocal syntax=nerdtree endif setlocal tabstop=8 setlocal tagcase= @@ -1014,42 +886,12 @@ setlocal vartabstop= setlocal virtualedit= setlocal wincolor= setlocal nowinfixheight -setlocal nowinfixwidth -setlocal wrap +setlocal winfixwidth +setlocal nowrap setlocal wrapmargin=0 -silent! normal! zE -let &fdl = &fdl -let s:l = 645 - ((12 * winheight(0) + 17) / 34) -if s:l < 1 | let s:l = 1 | endif -keepjumps exe s:l -normal! zt -keepjumps 645 -normal! $ wincmd w -exe 'vert 1resize ' . ((&columns * 106 + 106) / 213) -exe 'vert 2resize ' . ((&columns * 106 + 106) / 213) -tabnext -edit src/ViewModel/Global/coreViewModel.ts -let s:save_splitbelow = &splitbelow -let s:save_splitright = &splitright -set splitbelow splitright -wincmd _ | wincmd | -vsplit -1wincmd h -wincmd w -let &splitbelow = s:save_splitbelow -let &splitright = s:save_splitright -wincmd t -let s:save_winminheight = &winminheight -let s:save_winminwidth = &winminwidth -set winminheight=0 -set winheight=1 -set winminwidth=0 -set winwidth=1 -exe 'vert 1resize ' . ((&columns * 106 + 106) / 213) -exe 'vert 2resize ' . ((&columns * 106 + 106) / 213) argglobal -balt src/View/Modals/taskSettingsModal.tsx +balt src/ViewModel/Chat/chatMessageViewModel.ts let s:cpo_save=&cpo set cpo&vim nmap [c (GitGutterPrevHunk) @@ -1197,16 +1039,16 @@ setlocal wrap setlocal wrapmargin=0 silent! normal! zE let &fdl = &fdl -let s:l = 101 - ((31 * winheight(0) + 17) / 34) +let s:l = 496 - ((18 * winheight(0) + 16) / 33) if s:l < 1 | let s:l = 1 | endif keepjumps exe s:l normal! zt -keepjumps 101 -normal! 0 +keepjumps 496 +normal! 036| wincmd w argglobal -if bufexists(fnamemodify("src/colors.css", ":p")) | buffer src/colors.css | else | edit src/colors.css | endif -balt src/ViewModel/Pages/boardViewModel.ts +if bufexists(fnamemodify("src/Model/Chat/chatModel.ts", ":p")) | buffer src/Model/Chat/chatModel.ts | else | edit src/Model/Chat/chatModel.ts | endif +balt src/ViewModel/Chat/chatMessageViewModel.ts let s:cpo_save=&cpo set cpo&vim nmap [c (GitGutterPrevHunk) @@ -1223,7 +1065,7 @@ let &cpo=s:cpo_save unlet s:cpo_save setlocal keymap= setlocal noarabic -setlocal noautoindent +setlocal autoindent setlocal backupcopy= setlocal balloonexpr= setlocal nobinary @@ -1238,8 +1080,8 @@ setlocal cinoptions= setlocal cinscopedecls=public,protected,private setlocal cinwords=if,else,while,do,for,switch setlocal colorcolumn= -setlocal comments=s1:/*,mb:*,ex:*/ -setlocal commentstring=/*%s*/ +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- +setlocal commentstring=//\ %s setlocal complete=.,w,b,u,t,i setlocal concealcursor= setlocal conceallevel=0 @@ -1254,10 +1096,10 @@ setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= -setlocal errorformat= +setlocal errorformat=%+A\ %#%f\ %#(%l\\,%c):\ %m,%C%m setlocal noexpandtab -if &filetype != 'css' -setlocal filetype=css +if &filetype != 'typescript' +setlocal filetype=typescript endif setlocal fillchars= setlocal fixendofline @@ -1278,12 +1120,12 @@ setlocal formatprg= setlocal grepprg= setlocal iminsert=0 setlocal imsearch=-1 -setlocal include=^\\s*@import\\s\\+\\%(url(\\)\\= +setlocal include= setlocal includeexpr= -setlocal indentexpr=GetCSSIndent() -setlocal indentkeys=0{,0},!^F,o,O +setlocal indentexpr=GetTypescriptIndent() +setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e,0],0) setlocal noinfercase -setlocal iskeyword=@,48-57,_,192-255,- +setlocal iskeyword=@,48-57,_,192-255,$ setlocal keywordprg= setlocal nolinebreak setlocal nolisp @@ -1292,7 +1134,7 @@ setlocal lispwords= setlocal nolist setlocal listchars= setlocal makeencoding= -setlocal makeprg= +setlocal makeprg=tsc\ \ $*\ % setlocal matchpairs=(:),{:},[:] setlocal nomodeline setlocal modifiable @@ -1300,7 +1142,7 @@ setlocal nrformats=bin,octal,hex set number setlocal number setlocal numberwidth=4 -setlocal omnifunc=csscomplete#CompleteCSS +setlocal omnifunc= setlocal path= setlocal nopreserveindent setlocal nopreviewwindow @@ -1326,11 +1168,11 @@ setlocal spellfile= setlocal spelllang=en setlocal spelloptions= setlocal statusline= -setlocal suffixesadd= +setlocal suffixesadd=.ts,.tsx setlocal swapfile setlocal synmaxcol=3000 -if &syntax != 'css' -setlocal syntax=css +if &syntax != 'typescript' +setlocal syntax=typescript endif setlocal tabstop=8 setlocal tagcase= @@ -1354,17 +1196,18 @@ setlocal wrap setlocal wrapmargin=0 silent! normal! zE let &fdl = &fdl -let s:l = 67 - ((17 * winheight(0) + 17) / 34) +let s:l = 491 - ((13 * winheight(0) + 16) / 33) if s:l < 1 | let s:l = 1 | endif keepjumps exe s:l normal! zt -keepjumps 67 -normal! 05| +keepjumps 491 +normal! $ wincmd w 2wincmd w -exe 'vert 1resize ' . ((&columns * 106 + 106) / 213) -exe 'vert 2resize ' . ((&columns * 106 + 106) / 213) -tabnext 3 +exe 'vert 1resize ' . ((&columns * 31 + 111) / 223) +exe 'vert 2resize ' . ((&columns * 95 + 111) / 223) +exe 'vert 3resize ' . ((&columns * 95 + 111) / 223) +tabnext 2 set stal=1 if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 silent exe 'bwipe ' . s:wipebuf @@ -1379,6 +1222,7 @@ 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 : diff --git a/src/ViewModel/Chat/.chatListViewModel.ts.swp b/src/ViewModel/Chat/.chatListViewModel.ts.swp deleted file mode 100644 index fd67c8c17b1a0fa87a4ef7ec6696e434834d8b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeI2Nsrt_6vvAYmVqp60;I4M9guoh>?B;sOeRQl5DChJEJ`jRLLR$%#>8zmcDZMU zWP%h>4je#8C^>+*M+yQdAOT;1MFN6A9Dol1;Q$gGI3fP8%4@fW87UWp%9`JF+pc=` z>i=Gqt8LG0IkIP(Z@0EEY&S9X>e`FXpT6gAcJpq=W_?LVSKNZgb%MDlS*i3X7_<`^ z#m=m-kL;S>wa4y6yf1W(88& zedMwA?9pvo)llEux{u#_%i-p-=BQD?C}0#Y3K#{90!9I&fKk9G@V`_*_SdkN(6cpJ z?|RwiRYRXwXZzP?pW)E?Y}b4k1&jhl0i%FXz$jo8FbWt2i~>dhqkvJsDDWRt!0{M+ z0)B0v8vuCzpa1^COnz)6q- z3Fd$e{=Nq7gU`UH;5;}9QXs(`cp5wazFf=L+h7*#0NcQAU_Dp|82Al0TRsLSz;>_| z{EGNo2A9AW;B)W^I1Qcw6u&?6n>H)t*%-&>Mqwg(Hw}V=qAOw%x`IzFe})fw7QK_9 zUeU19a6WeWec|no{hkvq;+2gs6u~4T%VXUr=51|%(Bn~;%Q-($wTrho5^LZDsTk)c zRFy==et)0S6G`78KX{uQ%dAdtIvviA=U@2L&a9qo^HlnQFBcJMY)k4teN#;ak>kOL zOxojWOGqjaj)1E3TW5+#Cg124#E4;{5qhk4{in|a^3MyX| zRTWi^4OP8Bj#1>!=Y=; zaVt6Q_xDCoKlhpZRvl~fpr*L?BI=8flqV-@r-uU4)c*nA@*3%XJ(FrCts?!zLe=4+ z2p9QNM!6oP+H6zwn3_Uni-l`|hWm!$JR#tRykQv9apcgLE2w5>QStas; zHfp9E%=rL;oFtBSj*4qAW{+)4K=z!aiC4Bxyt!^RdY2{c5~CX>{1%kmlMS_ z*lLv*C8|~l^J=Y>sY^9hOpY>xbw*RAvRlJRoLzd#N+YuX)yHMFC*)k@;YC*3uk@ll zPI<4q`d1~Uc&k z7b0!9da0PmOe#A&>Vx@Yc?H{vwrO#t+t-DiaB*i_i%}okxlOt)=8LWP7ZLE{I3|@V>4NoIT2S)86 za@n#HqoaDM%G9hLs%sBn$pCtR^_!zR(RjU>XkPD5GO^H)V#%=rane9?H*k_fP1d#d zvau3peovL8*sGzzyK&UxEz7d;r;gZkPQBEvb}^o_IwyFw3w)`e>S4XYx3iUgS@%Ki zBs!mJwV;_R%Tk@uwRc(ksUVth0=waITQyKwQ8!eroGmNuYx)f_Qn@i8rIC?k|A>J+ z^NOr1E0f~I;k=>>L2(p?X*v2Fe&4?i==VQ<&Z_Nw?7s^xfOFstKxJM7W-|&H1&jhl z0i%FXz$jo8FbWt2i~>dhqkvK1iWJa~LYCNAc7wh07!*%1$8dsf>iAv#fVA@Dc1k_U b#czIk4m*zfM(X~2?V+t7cB7%2Qj_c-*8cWh diff --git a/src/ViewModel/Global/.coreViewModel.ts.swp b/src/ViewModel/Global/.coreViewModel.ts.swp deleted file mode 100644 index 63c6c076ec94d7a8a5dff4522a90aea9ae4edea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeHOU2Gjk6`qDP&_aPg-}oC}XmW4m>~#Z_#)%EhwP~!xF^!!F6a}%~oqO*l>)qS^ zvEw=cs_-M|14u}y?F&+i`T*ijEibfcB`S~*6bZF2NJ!91t&|iA8h!+{qI_p|W_Nb) zy-6QYwJU$VzPmGLX1;S~=A1L@)u|H;i+rCo#c;iovA=A8*-+;#)|@ZMYGRR3UOg1`G+$H$ef@7D~}4AczN4AczN4AczN z4AczN47>puNCw;37cj1EYHXhRyr%N`CiVT8`aE5EuD;eEH3KyRH3KyRH3KyRH3KyR zH3KyRH3KyRH3KyR|A!3NE@Kw@b%_Fgod4_i|Aluj_9U!~2a5vBa4gw9}^4l2uGw>Af9pHW-1wID6`c}q%4m=J#20RSh3w#b( z0uBPZfy>u3_B8Mm@FU=dzy)9ixDj~fI>x>Q90v{qb3g~!3B33g#(o0a1sn(V0Xu*{ zy_vE5fDpI|cx4A;F9Vl=i@+a%hk+Pa0d4|50K6Y~?OOC3cntU%@Bpw5G=Up|i`yA{ z9(WG;E$~&~E5O}=2YeKG4M~+>0N()a1Qvij!1GAPJO?}g+z+I{QD7&q1Gp9-eO=T^ zn%8AlTwO`ui>)}ZqomW1!l2pO&zOF8et-Ta-I7HeKa52u3=(lRX=Zn_FP4*iF1V9C ziBbVUR7qc6mp3QO@+}^TB#nZi*oGIl;f56kgK&TzC4$fJW{c0v@~xszZs??IB1o*& z(A~6b*PUO-w2*AwdJ3ppo_M!1cvpu{npE=GdrTw(qY*b`bk^;)Owc zG8ReV1-)3lcw+f>&`a@d$|-*CT(zhrjDE|85>DzM1s%FRhdWBkH5D15cs_T_+jIUWDW|}XXJYAty z_HK`AY}xph)q%mpuoMRmnsTV^HunO0%ZSG9;=Q1raF1>vWbh?W}y%z(HS0&s$3r90itMD>k-z_Idp94=#U+p z&qqbdAhmjNCJ6k_WD6Q!#q>Q>Hi%4RdD&^c8iu~G1N6m7qXL+HSC>?_w%MW`^VPT;*CKoZ@DZS$7^o4U~ zAvOskO>}KP7Ndz#_Nbe|itLDH0Md=z`lCWo;(uSPGpp7T%B)Sf<8_ zGzKdbI?5zFnSML8u{XO>xONDeX&7zFjkO{`?&9UfM(cuXsc(JSI7BS7Sa$qk}o2TK2kxi- zO_i27+HMqYP4M5zEWBiP*~T*@@}y;1rr3-C=@!Jz)~U=q4e_{{%g4H?9MwVOtqH^=QFn`% zoezF~goNXX=X=R!JIy}L+LeH0vZV8hFnSrjZCXen=w@!mnP*&T9@gR{MX4>m{*hc} zntCoCQT+cB;?={5e<}Xg=ljnf=6@9UHgGTSW#CJ|S>WTq^}u#u8*mM92|0mhf$stj z0X}dua2@bpPC2zUkgfWHHO1AYxW2&BL#fLnmwz`u|ecp3OB@HFrc@E~v(a3}Cy z;4*RqzX84p^nuR;r-0qSW$^V9a0&Q5@MGWtumvmwivV#N0rgcgP%}_7P&4p`W*~Dd z3kNe!2gpw+3KFVfDjm$ZWqUv#Ke9-9=T&_FXGGMp(jZ>A0?u&Bu6 z6FLb|s+FbiOd_f7M5S^$_@G|UWjg+`1utK0V?q5$YKJF_emfcwht*AitJFJ2l5)EJo?Ne3?|cv{j;%0jgqOMENo^}7+Zq$V%IrZAre?-LwRK`rg{b8u z4hBHMshM}xLo*VJvqRZ+m@ORykzwiJ78IzeGOkt8r;a*h@k99M-~%hO95qGYQZOoS zb961UD2PRjoSh8h>!2(%ZiR!!&krSarF}pzS;iH|Tw0l3z2Is+BJH;<)3UiHb&TE( zrqv-7&6;6lX30S{0+~Z25o7Z^rU0zI@4*&`FpK>Y=X?kwd^X5k*t3q*z@9bw@A*dYI9n`-Pfci6sH{bk F{SUUxk;ni5