Modified nvim config

added harpoon
This commit is contained in:
Steven Medeiros Melo
2025-02-16 00:17:58 -05:00
parent 6a70cf443e
commit f4d64693b9
9 changed files with 95 additions and 37 deletions

View File

@@ -0,0 +1,21 @@
return {
}
-- return {
-- "adalessa/laravel.nvim",
-- dependencies = {
-- "tpope/vim-dotenv",
-- "nvim-telescope/telescope.nvim",
-- "MunifTanjim/nui.nvim",
-- "kevinhwang91/promise-async",
-- },
-- cmd = { "Laravel" },
-- keys = {
-- { "<leader>la", ":Laravel artisan<cr>" },
-- { "<leader>lr", ":Laravel routes<cr>" },
-- { "<leader>lm", ":Laravel related<cr>" },
-- },
-- event = { "VeryLazy" },
-- opts = {},
-- config = true,
-- }

View File

@@ -0,0 +1,9 @@
return {
"ThePrimeagen/harpoon",
global_settings = {
}
}

View File

@@ -26,10 +26,12 @@ return {
require("mason").setup()
require("mason-lspconfig").setup({
ensure_installed = {
"gopls",
"clangd",
"lua_ls",
"rust_analyzer",
"tsserver",
-- "php"
-- "tsserver",
},
handlers = {
function(server_name) -- default handler (optional)
@@ -59,6 +61,12 @@ return {
capabilities = capabilities,
})
end,
["gopls"] = function ()
local lspconfig = require("lspconfig")
lspconfig.gopls.setup {
capabilities = capabilities,
}
end
}
})
@@ -101,6 +109,7 @@ return {
})
vim.diagnostic.config({
-- virtual_text = false,
signs = {
text = {
[vim.diagnostic.severity.ERROR] = '',
@@ -119,6 +128,9 @@ return {
prefix = "",
},
})
vim.o.updatetime = 250
vim.cmd [[autocmd CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false})]]
end
}

View File

@@ -119,7 +119,7 @@ return {
'datetime',
icons_enabled = true,
icon = { '' },
style = '%H:%M',
style = '%H:%M:%S',
},
},
},

View File

@@ -2,10 +2,21 @@
-- print('telescope.lua loaded')
return {
"nvim-telescope/telescope-file-browser.nvim",
"nvim-telescope/telescope-file-browser.nvim",
dependencies = {
"nvim-telescope/telescope.nvim",
-- "nvim-lua/plenary.nvim"
},
dependencies = {
"nvim-telescope/telescope.nvim",
-- "nvim-lua/plenary.nvim"
},
config = function ()
local telescope = require('telescope')
-- telescope.setup({
--
-- })
telescope.load_extension('harpoon')
end
-- extensions = {
--
-- }
}

View File

@@ -19,7 +19,7 @@ return {
-- for name, fn in pairs(move) do
-- if name:find("goto") == 1 then
-- move[name] = function(q, ...)
-- if vim.wo.diff then
-- if vim.wo.diff then
-- local config = configs.get_module("textobjects.move")[name]
-- for key, query in pairs(config or {}) do
-- if q == query and key:find("[%]%[][cC]") then
@@ -44,7 +44,7 @@ return {
opts = {
highlight = { enable = true },
indent = { enable = true },
-- autotag = {
-- autotag = {
-- enable = true,
-- -- enable_rename = true,
-- -- enable_close = true,
@@ -67,6 +67,7 @@ return {
"luap",
"markdown",
"markdown_inline",
"php",
"python",
"query",
"regex",

View File

@@ -2,6 +2,8 @@ vim.g.mapleader = " "
local keyset = vim.keymap.set
keyset("", "<Caps_lock>", "<Esc>")
keyset("n", "<leader>ma", ":Mason<CR>", { silent = true })
keyset("n", "<leader>na", ":NvimTreeToggle<CR>", { silent = true })
keyset("n", "<leader>fb", ":Telescope file_browser path=%:p:h<CR>", { noremap = true, silent = true })
keyset("n", "<leader>ha", ":Telescope harpoon marks<CR>", { noremap = true, silent = true })

View File

@@ -20,9 +20,9 @@ vim.opt.swapfile = false
vim.opt.backup = false
if vim.fn.has('win32') or vim.fn.has('win64') then
vim.opt.undodir = os.getenv("XDG_CONFIG_HOME") .. "/.vim/undodir"
vim.opt.undodir = os.getenv("XDG_CONFIG_HOME") .. "/.vim/undodir"
else
vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
end
vim.opt.undofile = true