diff options
Diffstat (limited to '.config/nvim/after')
31 files changed, 225 insertions, 0 deletions
diff --git a/.config/nvim/after/ftplugin/asciidoc.lua b/.config/nvim/after/ftplugin/asciidoc.lua new file mode 100644 index 0000000..f0cf7c5 --- /dev/null +++ b/.config/nvim/after/ftplugin/asciidoc.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.expandtab = true +setlocal.formatoptions = "tcqr" +setlocal.textwidth = 0 +-- setlocal.wrap diff --git a/.config/nvim/after/ftplugin/bash.lua b/.config/nvim/after/ftplugin/bash.lua new file mode 100644 index 0000000..f89e52a --- /dev/null +++ b/.config/nvim/after/ftplugin/bash.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.expandtab = true +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/c.lua b/.config/nvim/after/ftplugin/c.lua new file mode 100644 index 0000000..7ae08c7 --- /dev/null +++ b/.config/nvim/after/ftplugin/c.lua @@ -0,0 +1,10 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 8 +setlocal.softtabstop = 8 +setlocal.shiftwidth = 8 +setlocal.expandtab = false +setlocal.cindent = true +setlocal.formatoptions:append { "ro" } +-- vim.cmd [[ set formatoptions += ro ]] +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/cpp.lua b/.config/nvim/after/ftplugin/cpp.lua new file mode 100644 index 0000000..7ae08c7 --- /dev/null +++ b/.config/nvim/after/ftplugin/cpp.lua @@ -0,0 +1,10 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 8 +setlocal.softtabstop = 8 +setlocal.shiftwidth = 8 +setlocal.expandtab = false +setlocal.cindent = true +setlocal.formatoptions:append { "ro" } +-- vim.cmd [[ set formatoptions += ro ]] +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/go.lua b/.config/nvim/after/ftplugin/go.lua new file mode 100644 index 0000000..450e922 --- /dev/null +++ b/.config/nvim/after/ftplugin/go.lua @@ -0,0 +1,11 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 8 +setlocal.softtabstop = 8 +setlocal.shiftwidth = 8 +setlocal.expandtab = false + +vim.keymap.set("n", "<space>td", function() + require("dap-go").debug_test() +end, { buffer = 0 }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/grub.lua b/.config/nvim/after/ftplugin/grub.lua new file mode 100644 index 0000000..91b65e2 --- /dev/null +++ b/.config/nvim/after/ftplugin/grub.lua @@ -0,0 +1,3 @@ +local setlocal = vim.opt_local + +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/haml.lua b/.config/nvim/after/ftplugin/haml.lua new file mode 100644 index 0000000..b0ca49c --- /dev/null +++ b/.config/nvim/after/ftplugin/haml.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 +setlocal.textwidth = 120 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/haskell.lua b/.config/nvim/after/ftplugin/haskell.lua new file mode 100644 index 0000000..b191344 --- /dev/null +++ b/.config/nvim/after/ftplugin/haskell.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 +setlocal.textwidth = 80 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/help.lua b/.config/nvim/after/ftplugin/help.lua new file mode 100644 index 0000000..ffe5fce --- /dev/null +++ b/.config/nvim/after/ftplugin/help.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.textwidth = 78 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/html.lua b/.config/nvim/after/ftplugin/html.lua new file mode 100644 index 0000000..b249bcc --- /dev/null +++ b/.config/nvim/after/ftplugin/html.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 + +vim.keymap.set("", "<F6>", ":!firefox %<CR>", { noremap = true, silent = true }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/javascript.lua b/.config/nvim/after/ftplugin/javascript.lua new file mode 100644 index 0000000..b191344 --- /dev/null +++ b/.config/nvim/after/ftplugin/javascript.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 +setlocal.textwidth = 80 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/lisp.lua b/.config/nvim/after/ftplugin/lisp.lua new file mode 100644 index 0000000..91b65e2 --- /dev/null +++ b/.config/nvim/after/ftplugin/lisp.lua @@ -0,0 +1,3 @@ +local setlocal = vim.opt_local + +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/lua.lua b/.config/nvim/after/ftplugin/lua.lua new file mode 100644 index 0000000..56d721a --- /dev/null +++ b/.config/nvim/after/ftplugin/lua.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 + +vim.keymap.set("", "<F6>", ":!lua %<CR>", { noremap = true, silent = true }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/mail.lua b/.config/nvim/after/ftplugin/mail.lua new file mode 100644 index 0000000..4da9c4a --- /dev/null +++ b/.config/nvim/after/ftplugin/mail.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.number = false +setlocal.relativenumber = false +setlocal.textwidth = 80 +-- setlocal.formatoptions:append { "w" } +setlocal.formatoptions = "tcjlw" +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/make.lua b/.config/nvim/after/ftplugin/make.lua new file mode 100644 index 0000000..5193be9 --- /dev/null +++ b/.config/nvim/after/ftplugin/make.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 8 +setlocal.softtabstop = 8 +setlocal.shiftwidth = 8 +setlocal.expandtab = false +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/markdown.lua b/.config/nvim/after/ftplugin/markdown.lua new file mode 100644 index 0000000..21d62bb --- /dev/null +++ b/.config/nvim/after/ftplugin/markdown.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/perl.lua b/.config/nvim/after/ftplugin/perl.lua new file mode 100644 index 0000000..5b95f5d --- /dev/null +++ b/.config/nvim/after/ftplugin/perl.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 + +vim.keymap.set("", "<F6>", ":!perl %<CR>", { noremap = true, silent = true }) diff --git a/.config/nvim/after/ftplugin/pgsql.lua b/.config/nvim/after/ftplugin/pgsql.lua new file mode 100644 index 0000000..91b65e2 --- /dev/null +++ b/.config/nvim/after/ftplugin/pgsql.lua @@ -0,0 +1,3 @@ +local setlocal = vim.opt_local + +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/php.lua b/.config/nvim/after/ftplugin/php.lua new file mode 100644 index 0000000..d6e9005 --- /dev/null +++ b/.config/nvim/after/ftplugin/php.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 + +vim.keymap.set("", "<F6>", ":!php -f %<CR>", { noremap = true, silent = true }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/python.lua b/.config/nvim/after/ftplugin/python.lua new file mode 100644 index 0000000..feab3c8 --- /dev/null +++ b/.config/nvim/after/ftplugin/python.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 + +vim.keymap.set("", "<F6>", ":!python %<CR>", { noremap = true, silent = true }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/ruby.lua b/.config/nvim/after/ftplugin/ruby.lua new file mode 100644 index 0000000..080c18e --- /dev/null +++ b/.config/nvim/after/ftplugin/ruby.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 + +vim.keymap.set("", "<F6>", ":!ruby %<CR>", { noremap = true, silent = true }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/rust.lua b/.config/nvim/after/ftplugin/rust.lua new file mode 100644 index 0000000..21d62bb --- /dev/null +++ b/.config/nvim/after/ftplugin/rust.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/sh.lua b/.config/nvim/after/ftplugin/sh.lua new file mode 100644 index 0000000..f89e52a --- /dev/null +++ b/.config/nvim/after/ftplugin/sh.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.expandtab = true +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/sh/pkgbuild.lua b/.config/nvim/after/ftplugin/sh/pkgbuild.lua new file mode 100644 index 0000000..7fb3958 --- /dev/null +++ b/.config/nvim/after/ftplugin/sh/pkgbuild.lua @@ -0,0 +1,3 @@ +if vim.fn.expand('%:t') == 'PKGBUILD' then + vim.env.SHELLCHECK_OPTS = "--exclude=SC2034,SC2154,SC1090,SC1091,SC2086,SC2164" +end diff --git a/.config/nvim/after/ftplugin/sql.lua b/.config/nvim/after/ftplugin/sql.lua new file mode 100644 index 0000000..0477f19 --- /dev/null +++ b/.config/nvim/after/ftplugin/sql.lua @@ -0,0 +1,4 @@ +local setlocal = vim.opt_local + +setlocal.commentstring = "-- %s" +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/tex.lua b/.config/nvim/after/ftplugin/tex.lua new file mode 100644 index 0000000..8e8f8fa --- /dev/null +++ b/.config/nvim/after/ftplugin/tex.lua @@ -0,0 +1,5 @@ +local setlocal = vim.opt_local + +setlocal.wrap = true +setlocal.textwidth = 120 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/vim.lua b/.config/nvim/after/ftplugin/vim.lua new file mode 100644 index 0000000..f89e52a --- /dev/null +++ b/.config/nvim/after/ftplugin/vim.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.expandtab = true +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/vimwiki.lua b/.config/nvim/after/ftplugin/vimwiki.lua new file mode 100644 index 0000000..c96da6a --- /dev/null +++ b/.config/nvim/after/ftplugin/vimwiki.lua @@ -0,0 +1,5 @@ +local setlocal = vim.opt_local + +setlocal.wrap = false +setlocal.textwidth = 120 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/vue.lua b/.config/nvim/after/ftplugin/vue.lua new file mode 100644 index 0000000..c206a4c --- /dev/null +++ b/.config/nvim/after/ftplugin/vue.lua @@ -0,0 +1,8 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 +setlocal.textwidth = 200 +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/xhtml.lua b/.config/nvim/after/ftplugin/xhtml.lua new file mode 100644 index 0000000..b249bcc --- /dev/null +++ b/.config/nvim/after/ftplugin/xhtml.lua @@ -0,0 +1,9 @@ +local setlocal = vim.opt_local + +setlocal.expandtab = true +setlocal.tabstop = 2 +setlocal.softtabstop = 2 +setlocal.shiftwidth = 2 + +vim.keymap.set("", "<F6>", ":!firefox %<CR>", { noremap = true, silent = true }) +setlocal.formatoptions:remove { "o" } diff --git a/.config/nvim/after/ftplugin/zsh.lua b/.config/nvim/after/ftplugin/zsh.lua new file mode 100644 index 0000000..f89e52a --- /dev/null +++ b/.config/nvim/after/ftplugin/zsh.lua @@ -0,0 +1,7 @@ +local setlocal = vim.opt_local + +setlocal.tabstop = 4 +setlocal.softtabstop = 4 +setlocal.shiftwidth = 4 +setlocal.expandtab = true +setlocal.formatoptions:remove { "o" } |
