From 3e6c1156738b740b85d7d726e0bb8ad26149278f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20L=C3=BCdecke?= Date: Fri, 11 Jul 2025 09:45:46 +0200 Subject: [PATCH] Added keybindings to open org file folder of, vue_ls handles ts --- lua/keybindings.lua | 3 +++ lua/lsp.lua | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/keybindings.lua b/lua/keybindings.lua index cd205a0..fc35c49 100644 --- a/lua/keybindings.lua +++ b/lua/keybindings.lua @@ -26,6 +26,9 @@ vim.keymap.set('n', 'C', ":Calendar -view=year -split=vertical -width=27 -- Open current file in browser (chromium) vim.keymap.set('n', 'o', ":silent !chromium '%'", { desc = "Open in browser" }) +-- Open org file folder in neotree +vim.keymap.set('n', 'of', ':silent :Neotree dir=/home/saschal/Documents/Eigene\\ (Briefe\\ etc.)/org', { desc = "Open org folder" }) + -- toggle colorscheme between dark and light vim.keymap.set('n', 'm', function() if vim.opt.background:get() == "dark" then diff --git a/lua/lsp.lua b/lua/lsp.lua index ae09c8f..40e3c53 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -70,7 +70,7 @@ end -- use globally installed vue-language-server (instead of mason provided) vim.lsp.config('vue_ls', { -- add filetypes for typescript, javascript and vue - -- filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }, + filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }, init_options = { vue = { -- disable hybrid mode, will thus use ts_ls internally