summaryrefslogtreecommitdiff
path: root/.config/nvim/after/ftplugin
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/after/ftplugin')
-rw-r--r--.config/nvim/after/ftplugin/asciidoc.lua9
-rw-r--r--.config/nvim/after/ftplugin/bash.lua7
-rw-r--r--.config/nvim/after/ftplugin/c.lua10
-rw-r--r--.config/nvim/after/ftplugin/cpp.lua10
-rw-r--r--.config/nvim/after/ftplugin/go.lua11
-rw-r--r--.config/nvim/after/ftplugin/grub.lua3
-rw-r--r--.config/nvim/after/ftplugin/haml.lua8
-rw-r--r--.config/nvim/after/ftplugin/haskell.lua8
-rw-r--r--.config/nvim/after/ftplugin/help.lua8
-rw-r--r--.config/nvim/after/ftplugin/html.lua9
-rw-r--r--.config/nvim/after/ftplugin/javascript.lua8
-rw-r--r--.config/nvim/after/ftplugin/lisp.lua3
-rw-r--r--.config/nvim/after/ftplugin/lua.lua9
-rw-r--r--.config/nvim/after/ftplugin/mail.lua8
-rw-r--r--.config/nvim/after/ftplugin/make.lua7
-rw-r--r--.config/nvim/after/ftplugin/markdown.lua7
-rw-r--r--.config/nvim/after/ftplugin/perl.lua8
-rw-r--r--.config/nvim/after/ftplugin/pgsql.lua3
-rw-r--r--.config/nvim/after/ftplugin/php.lua9
-rw-r--r--.config/nvim/after/ftplugin/python.lua9
-rw-r--r--.config/nvim/after/ftplugin/ruby.lua9
-rw-r--r--.config/nvim/after/ftplugin/rust.lua7
-rw-r--r--.config/nvim/after/ftplugin/sh.lua7
-rw-r--r--.config/nvim/after/ftplugin/sh/pkgbuild.lua3
-rw-r--r--.config/nvim/after/ftplugin/sql.lua4
-rw-r--r--.config/nvim/after/ftplugin/tex.lua5
-rw-r--r--.config/nvim/after/ftplugin/vim.lua7
-rw-r--r--.config/nvim/after/ftplugin/vimwiki.lua5
-rw-r--r--.config/nvim/after/ftplugin/vue.lua8
-rw-r--r--.config/nvim/after/ftplugin/xhtml.lua9
-rw-r--r--.config/nvim/after/ftplugin/zsh.lua7
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" }