Modified nvim config
added harpoon
This commit is contained in:
21
lua/stevenmm/lazy/_laravel_nvim.lua
Normal file
21
lua/stevenmm/lazy/_laravel_nvim.lua
Normal 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,
|
||||
-- }
|
||||
9
lua/stevenmm/lazy/harpoon.lua
Normal file
9
lua/stevenmm/lazy/harpoon.lua
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
return {
|
||||
"ThePrimeagen/harpoon",
|
||||
|
||||
|
||||
global_settings = {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@ return {
|
||||
'datetime',
|
||||
icons_enabled = true,
|
||||
icon = { '' },
|
||||
style = '%H:%M',
|
||||
style = '%H:%M:%S',
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -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 = {
|
||||
--
|
||||
-- }
|
||||
}
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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 })
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user