add comment.nvim and change some configs

This commit is contained in:
baldeau 2024-09-19 22:22:11 +02:00
parent 4c72a8d0c5
commit aa69351223
4 changed files with 33 additions and 1 deletions

View File

@ -40,6 +40,7 @@ vim.keymap.set("n", "<leader>a", ":lua vim.lsp.buf.code_action()<CR>")
local builtin = require("telescope.builtin")
vim.keymap.set("n", "<leader>ff", builtin.find_files, {})
vim.keymap.set("n", "<leader>fp", "<Cmd>Telescope flutter commands<CR>", {})
vim.keymap.set("n", "<leader>fg", builtin.live_grep, {})
vim.keymap.set("n", "<leader>fb", builtin.buffers, {})
vim.keymap.set("n", "<leader>fh", builtin.help_tags, {})
@ -59,3 +60,14 @@ vim.keymap.set("n", "<leader>d", ":lua vim.lsp.buf.hover()<CR>")
-- Clear highlighting on escape in normal mode
vim.keymap.set("n", "<esc>", ":noh<return><esc>")
vim.keymap.set("n", "<esc>^[", "<esc>^[")
-- Easier shortcuts to move the cursor to the end or start of a line
vim.keymap.set("n", "<C-h>", "<Home>", { noremap = true })
vim.keymap.set("i", "<C-h>", "<Home>", { noremap = true })
vim.keymap.set("n", "<C-l>", "<End>", { noremap = true })
vim.keymap.set("i", "<C-l>", "<End>", { noremap = true })
-- Easier move cursor in insert mode
vim.keymap.set("i", "<C-k>", "<Up>", { noremap = true })
vim.keymap.set("i", "<C-j>", "<Down>", { noremap = true })
vim.keymap.set("i", "<C-h>", "<Left>", { noremap = true })
vim.keymap.set("i", "<C-l>", "<Right>", { noremap = true })

View File

@ -7,7 +7,7 @@ vim.opt["shiftwidth"] = 4
vim.wo.relativenumber = true
require("oil").setup()
--require("oil").setup()
-- If you want to see more details:
--require("oil").set_columns({ "icon", "permission", "size" })
@ -21,6 +21,9 @@ require("conform").setup({
},
})
-- flutter telescope integration
require("telescope").load_extension("flutter")
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*",
callback = function(args)
@ -36,3 +39,6 @@ require("flutter-tools").setup({
open_cmd = "tabedit",
},
})
-- activate exrc to allow to run per project custom configs from .nvim.lua
vim.opt.exrc = true

View File

@ -7,4 +7,11 @@ return {
"m4xshen/autoclose.nvim",
opts = {},
},
{
"numToStr/Comment.nvim",
opts = {},
config = function()
require("Comment").setup()
end,
},
}

View File

@ -6,6 +6,13 @@ return {
opts = {},
--dependencies = { { "echasnovski/mini.icons", opts = {} } },
dependencies = { "nvim-tree/nvim-web-devicons" }, -- use if prefer nvim-web-devicons
config = function()
require("oil").setup({
view_options = {
show_hidden = true,
},
})
end,
},
{
"nvim-tree/nvim-tree.lua",