From 05f628e4e10122e4653807119134b57e89b5781a Mon Sep 17 00:00:00 2001 From: pryazha Date: Sun, 15 Jun 2025 16:08:52 +0500 Subject: vim session --- .exrc | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .gitignore | 1 + 2 files changed, 66 insertions(+) create mode 100644 .exrc diff --git a/.exrc b/.exrc new file mode 100644 index 0000000..ccf12d1 --- /dev/null +++ b/.exrc @@ -0,0 +1,65 @@ +let s:cpo_save=&cpo +set cpo&vim +inoremap u +inoremap u +nnoremap  nohlsearch|diffupdate|normal!   +xnoremap # y?\V" +omap % (MatchitOperationForward) +xmap % (MatchitVisualForward) +nmap % (MatchitNormalForward) +nnoremap & :&& +xnoremap * y/\V" +nnoremap ,se :sp|wincmd j|Ex +nnoremap ,cd ^dw +nnoremap ,cm I// ^ +nnoremap ,g :grep! -rn .'' +nnoremap ,m :make! :copen  +nnoremap ,ve :vs|wincmd l|Ex +nnoremap ,e :Ex +nnoremap ,q :q +nnoremap ,f :FzfLua files +nnoremap Y y$ +omap [% (MatchitOperationMultiBackward) +xmap [% (MatchitVisualMultiBackward) +nmap [% (MatchitNormalMultiBackward) +omap ]% (MatchitOperationMultiForward) +xmap ]% (MatchitVisualMultiForward) +nmap ]% (MatchitNormalMultiForward) +xmap a% (MatchitVisualTextObject) +xmap gx NetrwBrowseXVis +nmap gx NetrwBrowseX +omap g% (MatchitOperationBackward) +xmap g% (MatchitVisualBackward) +nmap g% (MatchitNormalBackward) +xnoremap NetrwBrowseXVis :call netrw#BrowseXVis() +nnoremap NetrwBrowseX :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX())) +xmap (MatchitVisualTextObject) (MatchitVisualMultiBackward)o(MatchitVisualMultiForward) +onoremap (MatchitOperationMultiForward) :call matchit#MultiMatch("W", "o") +onoremap (MatchitOperationMultiBackward) :call matchit#MultiMatch("bW", "o") +xnoremap (MatchitVisualMultiForward) :call matchit#MultiMatch("W", "n") m'gv`` +xnoremap (MatchitVisualMultiBackward) :call matchit#MultiMatch("bW", "n") m'gv`` +nnoremap (MatchitNormalMultiForward) :call matchit#MultiMatch("W", "n") +nnoremap (MatchitNormalMultiBackward) :call matchit#MultiMatch("bW", "n") +onoremap (MatchitOperationBackward) :call matchit#Match_wrapper('',0,'o') +onoremap (MatchitOperationForward) :call matchit#Match_wrapper('',1,'o') +xnoremap (MatchitVisualBackward) :call matchit#Match_wrapper('',0,'v') m'gv`` +xnoremap (MatchitVisualForward) :call matchit#Match_wrapper('',1,'v') :if col("''") != col("$") | exe ":normal! m'" | endif gv`` +nnoremap (MatchitNormalBackward) :call matchit#Match_wrapper('',0,'n') +nnoremap (MatchitNormalForward) :call matchit#Match_wrapper('',1,'n') +nnoremap nohlsearch|diffupdate|normal!   +inoremap  u +inoremap  u +let &cpo=s:cpo_save +unlet s:cpo_save +set cindent +set cinoptions=:0,l1,t0,g0,(0 +set clipboard=unnamedplus +set nohlsearch +set noloadplugins +set makeprg=./build.sh +set packpath=/usr/share/nvim/runtime +set runtimepath=~/.config/nvim,~/.local/share/nvim/lazy/lazy.nvim,~/.local/share/nvim/lazy/fzf-lua,/usr/share/nvim/runtime,/usr/share/nvim/runtime/pack/dist/opt/matchit,~/.local/state/nvim/lazy/readme +set termguicolors +set textwidth=80 +set window=39 +" vim: set ft=vim : diff --git a/.gitignore b/.gitignore index 567609b..ad9164e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ build/ +Session.vim -- cgit v1.2.3-70-g09d2