Added keybindings to open org file folder <leader>of, vue_ls handles ts

This commit is contained in:
2025-07-11 09:45:46 +02:00
parent fd6dd0ba8c
commit 3e6c115673
2 changed files with 4 additions and 1 deletions

View File

@@ -26,6 +26,9 @@ vim.keymap.set('n', '<leader>C', ":Calendar -view=year -split=vertical -width=27
-- Open current file in browser (chromium) -- Open current file in browser (chromium)
vim.keymap.set('n', '<space>o', ":silent !chromium '%'<cr>", { desc = "Open in browser" }) vim.keymap.set('n', '<space>o', ":silent !chromium '%'<cr>", { desc = "Open in browser" })
-- Open org file folder in neotree
vim.keymap.set('n', '<leader>of', ':silent :Neotree dir=/home/saschal/Documents/Eigene\\ (Briefe\\ etc.)/org<cr>', { desc = "Open org folder" })
-- toggle colorscheme between dark and light -- toggle colorscheme between dark and light
vim.keymap.set('n', '<leader>m', function() vim.keymap.set('n', '<leader>m', function()
if vim.opt.background:get() == "dark" then if vim.opt.background:get() == "dark" then

View File

@@ -70,7 +70,7 @@ end
-- use globally installed vue-language-server (instead of mason provided) -- use globally installed vue-language-server (instead of mason provided)
vim.lsp.config('vue_ls', { vim.lsp.config('vue_ls', {
-- add filetypes for typescript, javascript and vue -- add filetypes for typescript, javascript and vue
-- filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' }, filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
init_options = { init_options = {
vue = { vue = {
-- disable hybrid mode, will thus use ts_ls internally -- disable hybrid mode, will thus use ts_ls internally