neovim updates
This commit is contained in:
parent
aca639d43c
commit
ae97c6d6bc
@ -79,21 +79,23 @@ return {
|
||||
})
|
||||
|
||||
-- Server configs
|
||||
local lsp = require('lspconfig')
|
||||
|
||||
-- vue
|
||||
require('lspconfig').volar.setup({})
|
||||
lsp.volar.setup({})
|
||||
|
||||
-- typescript / javascript
|
||||
require'lspconfig'.tsserver.setup{
|
||||
filetypes = {
|
||||
"javascript",
|
||||
"typescript",
|
||||
"vue",
|
||||
},
|
||||
filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx", "vue" }
|
||||
}
|
||||
|
||||
-- eslint
|
||||
require('lspconfig').eslint.setup({})
|
||||
lsp.eslint.setup({})
|
||||
|
||||
-- tailwind
|
||||
lsp.tailwindcss.setup({
|
||||
root_dir = lsp.util.root_pattern('tailwind.config.js', 'tailwind.config.cjs', 'tailwind.config.mjs', 'tailwind.config.ts')
|
||||
})
|
||||
|
||||
end,
|
||||
}
|
||||
|
@ -1,38 +0,0 @@
|
||||
return {
|
||||
"nvim-neorg/neorg",
|
||||
dependencies = {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
"nvim-treesitter/nvim-treesitter-textobjects",
|
||||
"nvim-cmp",
|
||||
"nvim-lua/plenary.nvim",
|
||||
},
|
||||
lazy = false,
|
||||
version = "7.0.0", -- Pin Neorg to the latest stable release
|
||||
build = ":Neorg sync-parsers",
|
||||
cmd = "Neorg",
|
||||
config = function()
|
||||
require('neorg').setup({
|
||||
load = {
|
||||
["core.defaults"] = {},
|
||||
["core.completion"] = { config = { engine = "nvim-cmp", name = "[Neorg]" } },
|
||||
["core.integrations.nvim-cmp"] = {},
|
||||
["core.concealer"] = { config = { icon_preset = "basic" } },
|
||||
["core.keybinds"] = {
|
||||
-- https://github.com/nvim-neorg/neorg/blob/main/lua/neorg/modules/core/keybinds/keybinds.lua
|
||||
config = {
|
||||
default_keybinds = true,
|
||||
neorg_leader = "<Leader><Leader>",
|
||||
},
|
||||
},
|
||||
["core.dirman"] = {
|
||||
config = {
|
||||
workspaces = {
|
||||
Notes = "~/Notes",
|
||||
},
|
||||
default_workspace = "Notes"
|
||||
}
|
||||
},
|
||||
}
|
||||
})
|
||||
end,
|
||||
}
|
28
modules/home-manager/neovim/nvim/lua/plugins/telekasten.lua
Normal file
28
modules/home-manager/neovim/nvim/lua/plugins/telekasten.lua
Normal file
@ -0,0 +1,28 @@
|
||||
return {
|
||||
'renerocksai/telekasten.nvim',
|
||||
dependencies = {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
'nvim-telekasten/calendar-vim'
|
||||
},
|
||||
config = function()
|
||||
require("telekasten").setup({
|
||||
home = vim.fn.expand("~/zettelkasten"),
|
||||
})
|
||||
|
||||
-- Launch panel if nothing is typed after <leader>z
|
||||
vim.keymap.set("n", "<leader>z", "<cmd>Telekasten panel<CR>")
|
||||
|
||||
-- Most used functions
|
||||
vim.keymap.set("n", "<leader>zf", "<cmd>Telekasten find_notes<CR>")
|
||||
vim.keymap.set("n", "<leader>zg", "<cmd>Telekasten search_notes<CR>")
|
||||
vim.keymap.set("n", "<leader>zd", "<cmd>Telekasten goto_today<CR>")
|
||||
vim.keymap.set("n", "<leader>zz", "<cmd>Telekasten follow_link<CR>")
|
||||
vim.keymap.set("n", "<leader>zn", "<cmd>Telekasten new_note<CR>")
|
||||
vim.keymap.set("n", "<leader>zc", "<cmd>Telekasten show_calendar<CR>")
|
||||
vim.keymap.set("n", "<leader>zb", "<cmd>Telekasten show_backlinks<CR>")
|
||||
vim.keymap.set("n", "<leader>zI", "<cmd>Telekasten insert_img_link<CR>")
|
||||
|
||||
-- Call insert link automatically when we start typing a link
|
||||
vim.keymap.set("i", "[[", "<cmd>Telekasten insert_link<CR>")
|
||||
end,
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user