From cc6d6fcfc6e8403e87dae9f092e61f0edf8e3cc6 Mon Sep 17 00:00:00 2001 From: ryo Date: Wed, 30 Oct 2024 20:10:03 +0000 Subject: Initial commit --- config/nvim/after/ftplugin/help.vim | 1 + config/nvim/after/ftplugin/html.vim | 11 +++++++++++ config/nvim/after/ftplugin/man.vim | 1 + config/nvim/after/ftplugin/netrw.vim | 1 + config/nvim/after/ftplugin/sql.vim | 1 + config/nvim/after/ftplugin/tex.vim | 17 +++++++++++++++++ config/nvim/after/ftplugin/typst.vim | 1 + config/nvim/after/ftplugin/xml.vim | 2 ++ 8 files changed, 35 insertions(+) create mode 100644 config/nvim/after/ftplugin/help.vim create mode 100644 config/nvim/after/ftplugin/html.vim create mode 100644 config/nvim/after/ftplugin/man.vim create mode 100644 config/nvim/after/ftplugin/netrw.vim create mode 100644 config/nvim/after/ftplugin/sql.vim create mode 100644 config/nvim/after/ftplugin/tex.vim create mode 100644 config/nvim/after/ftplugin/typst.vim create mode 100644 config/nvim/after/ftplugin/xml.vim (limited to 'config/nvim/after') diff --git a/config/nvim/after/ftplugin/help.vim b/config/nvim/after/ftplugin/help.vim new file mode 100644 index 0000000..2ff5142 --- /dev/null +++ b/config/nvim/after/ftplugin/help.vim @@ -0,0 +1 @@ +nnoremap q :helpclose diff --git a/config/nvim/after/ftplugin/html.vim b/config/nvim/after/ftplugin/html.vim new file mode 100644 index 0000000..b6e6e3b --- /dev/null +++ b/config/nvim/after/ftplugin/html.vim @@ -0,0 +1,11 @@ +imap ;h

F"i +imap ;p

O +imap ;c 2b i +imap ;l
O
  • 2b i +imap ;a F"i +imap ;i
  • 2b i +imap ;! bhi +imap ;g <>F;a +imap ;s F>a + +nmap c I0 diff --git a/config/nvim/after/ftplugin/man.vim b/config/nvim/after/ftplugin/man.vim new file mode 100644 index 0000000..b1ca580 --- /dev/null +++ b/config/nvim/after/ftplugin/man.vim @@ -0,0 +1 @@ +nnoremap q quit diff --git a/config/nvim/after/ftplugin/netrw.vim b/config/nvim/after/ftplugin/netrw.vim new file mode 100644 index 0000000..1c4acff --- /dev/null +++ b/config/nvim/after/ftplugin/netrw.vim @@ -0,0 +1 @@ +nnoremap x q diff --git a/config/nvim/after/ftplugin/sql.vim b/config/nvim/after/ftplugin/sql.vim new file mode 100644 index 0000000..f19b1dc --- /dev/null +++ b/config/nvim/after/ftplugin/sql.vim @@ -0,0 +1 @@ +map r '<,'>w !sqlite3 test.db diff --git a/config/nvim/after/ftplugin/tex.vim b/config/nvim/after/ftplugin/tex.vim new file mode 100644 index 0000000..361d1eb --- /dev/null +++ b/config/nvim/after/ftplugin/tex.vim @@ -0,0 +1,17 @@ +function SetLatexVar() + if !exists('b:compit') + let b:compit = 1 + else + unlet b:compit + endif +endfunction +function LatexCompile() + if exists('b:compit') + call system('pdflatex ' .. expand('%')) + endif +endfunction +nmap z call system("zathura " .. expand("%:r") .. ".pdf &") +nmap l call SetLatexVar() +imap 'l byei\begin{A}\end{}hpO +au BufWritePost call LatexCompile() +setlocal indentexpr="" diff --git a/config/nvim/after/ftplugin/typst.vim b/config/nvim/after/ftplugin/typst.vim new file mode 100644 index 0000000..365f107 --- /dev/null +++ b/config/nvim/after/ftplugin/typst.vim @@ -0,0 +1 @@ +nmap z call system("zathura " .. expand("%:r") .. ".pdf &") diff --git a/config/nvim/after/ftplugin/xml.vim b/config/nvim/after/ftplugin/xml.vim new file mode 100644 index 0000000..38bfb9f --- /dev/null +++ b/config/nvim/after/ftplugin/xml.vim @@ -0,0 +1,2 @@ +imap ;n https://nopwd.lol/note/small.html#yyo:r!date -Rd$k$pa"0p:s/link/guid/go]]>08kf> +imap ;l vTpa>F>a -- cgit v1.2.3