diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2024-05-26 21:33:42 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2024-05-26 21:33:42 -0400 |
commit | 4af32c4074140ca2e3ef7cdf69c337abea8c0976 (patch) | |
tree | 85f982ae610823ff6bc79adbacfad72d29100f5e /lua | |
parent | 5c71438949d6f17ae96a618c48436a6ce84ec3d2 (diff) |
per filetype compilation
Diffstat (limited to 'lua')
-rw-r--r-- | lua/core/init.lua | 4 | ||||
-rw-r--r-- | lua/plugins/lsp.lua | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lua/core/init.lua b/lua/core/init.lua index ba660a0..73c82f4 100644 --- a/lua/core/init.lua +++ b/lua/core/init.lua @@ -42,3 +42,7 @@ vim.api.nvim_create_autocmd({ "BufWritePre" }, { vim.fn.setpos(".", save_cursor) end, }) + +-- Quickly compile and preview files +vim.keymap.set("n", "<leader>c", "<cmd>make<cr>") +vim.keymap.set("n", "<leader>o", "<cmd>!opout %<cr>") diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 7f4bbb5..9ed7bb1 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -25,6 +25,7 @@ return { "graphql", "texlab", "clangd", + "marksman", "dockerls", "docker_compose_language_service", "rust_analyzer", @@ -98,6 +99,7 @@ return { lsp["bashls"].setup({ capabilities=lspCaps, on_attach=lspMaps }) lsp["graphql"].setup({ capabilities=lspCaps, on_attach=lspMaps }) lsp["texlab"].setup({ capabilities=lspCaps, on_attach=lspMaps }) + lsp["marksman"].setup({ capabilities=lspCaps, on_attach=lspMaps }) lsp["dockerls"].setup({ capabilities=lspCaps, on_attach=lspMaps }) lsp["docker_compose_language_service"].setup({ capabilities=lspCaps, on_attach=lspMaps }) -- Non standard language settings: |