Added keybindings to open org file folder <leader>of, vue_ls handles ts
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user