aboutsummaryrefslogtreecommitdiff
path: root/ftplugin
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--ftplugin/hare.lua6
-rw-r--r--ftplugin/java.lua3
-rw-r--r--ftplugin/json.lua1
-rw-r--r--ftplugin/rust.lua4
-rw-r--r--ftplugin/tex.lua2
5 files changed, 15 insertions, 1 deletions
diff --git a/ftplugin/hare.lua b/ftplugin/hare.lua
new file mode 100644
index 0000000..c3c0c45
--- /dev/null
+++ b/ftplugin/hare.lua
@@ -0,0 +1,6 @@
+vim.pack.add({ "git://git.pml68.dev/vim-haredoc" })
+
+vim.bo.keywordprg = "haredoc"
+
+vim.keymap.set("n", "K", ":call Haredoc('.')<CR>", { buf = 0 })
+vim.keymap.set("n", "gd", ":call Haredoc(';')<CR>", { buf = 0 })
diff --git a/ftplugin/java.lua b/ftplugin/java.lua
index ccec910..5f20b17 100644
--- a/ftplugin/java.lua
+++ b/ftplugin/java.lua
@@ -1,3 +1,5 @@
+vim.pack.add({ "https://github.com/mfussenegger/nvim-jdtls" })
+
local home = vim.env.HOME
local jdtls = require("jdtls")
@@ -98,7 +100,6 @@ local config = {
},
},
},
- capabilities = require("cmp_nvim_lsp").default_capabilities(),
flags = {
allow_incremental_sync = true,
},
diff --git a/ftplugin/json.lua b/ftplugin/json.lua
new file mode 100644
index 0000000..83a11b6
--- /dev/null
+++ b/ftplugin/json.lua
@@ -0,0 +1 @@
+vim.pack.add({ "https://github.com/b0o/schemastore.nvim" })
diff --git a/ftplugin/rust.lua b/ftplugin/rust.lua
new file mode 100644
index 0000000..1926f6f
--- /dev/null
+++ b/ftplugin/rust.lua
@@ -0,0 +1,4 @@
+vim.pack.add({ "https://github.com/rust-lang/rust.vim" })
+
+vim.keymap.set("n", "<leader>rts", "<cmd>RustTest<CR>")
+vim.keymap.set("n", "<leader>rta", "<cmd>RustTest!<CR>")
diff --git a/ftplugin/tex.lua b/ftplugin/tex.lua
new file mode 100644
index 0000000..3310443
--- /dev/null
+++ b/ftplugin/tex.lua
@@ -0,0 +1,2 @@
+vim.pack.add({ "https://github.com/micangl/cmp-vimtex" })
+vim.pack.add({ "https://github.com/lervag/vimtex" })