lazygit + docs

This commit is contained in:
2026-06-28 14:29:32 +02:00
parent 7521292d38
commit 26c53fe210
5 changed files with 30 additions and 5 deletions

View File

@@ -37,6 +37,11 @@ Telescope shortcuts:
- `<leader>fb` list buffers - `<leader>fb` list buffers
- `<leader>fh` browse help tags - `<leader>fh` browse help tags
Git shortcuts:
- `:Git` to run commands directly (`:Git status`, `:Git log --oneline`)
- `<leader>lg` open LazyGit
Oil usage: Oil usage:
- `<leader>dl` opens the file browser - `<leader>dl` opens the file browser
@@ -70,7 +75,13 @@ Cycle through windows:
Leave terminal mode and return to normal mode: Leave terminal mode and return to normal mode:
```vim ```vim
<Esc> <C-Esc>
```
or
```vim
<\\-Esc>
``` ```
## LSP ## LSP
@@ -87,9 +98,7 @@ Useful Mason commands:
:checkhealth mason :checkhealth mason
``` ```
`ts_ls` provides TypeScript and JavaScript language server support after Mason installs `typescript-language-server`. Useful LSP commands:
When an LSP server is attached to the current buffer:
- `gd` go to definition - `gd` go to definition
- `gD` go to declaration - `gD` go to declaration
@@ -109,7 +118,7 @@ Diagnostics:
## Tree-sitter ## Tree-sitter
Tree-sitter is managed with `nvim-treesitter` via `vim.pack`. `tree-sitter-cli` and a C compiler is required to be installed. `tree-sitter-cli` and a C compiler is required to be installed.
Useful commands: Useful commands:

View File

@@ -25,6 +25,7 @@ map("n", "<leader>ff", telescope_picker("find_files"), { desc = "find files" })
map("n", "<leader>fg", telescope_picker("live_grep"), { desc = "live grep" }) map("n", "<leader>fg", telescope_picker("live_grep"), { desc = "live grep" })
map("n", "<leader>fb", telescope_picker("buffers"), { desc = "find buffers" }) map("n", "<leader>fb", telescope_picker("buffers"), { desc = "find buffers" })
map("n", "<leader>fh", telescope_picker("help_tags"), { desc = "help tags" }) map("n", "<leader>fh", telescope_picker("help_tags"), { desc = "help tags" })
map("n", "<leader>lg", "<Cmd>LazyGit<CR>", { desc = "open lazygit" })
-- map("n", "<leader>s", ":set spell!<CR>", { desc = "toggle spell" }) -- map("n", "<leader>s", ":set spell!<CR>", { desc = "toggle spell" })
map("n", "<leader>sv", "<Cmd>vs<CR>", { desc = "split vertical" }) map("n", "<leader>sv", "<Cmd>vs<CR>", { desc = "split vertical" })

View File

@@ -1,5 +1,6 @@
require("romanzy.plugins.rose-pine") require("romanzy.plugins.rose-pine")
require("romanzy.plugins.mini") require("romanzy.plugins.mini")
require("romanzy.plugins.lazygit")
require("romanzy.plugins.oil") require("romanzy.plugins.oil")
require("romanzy.plugins.telescope") require("romanzy.plugins.telescope")
require("romanzy.plugins.nvim-treesitter") require("romanzy.plugins.nvim-treesitter")

View File

@@ -0,0 +1,10 @@
vim.pack.add({
{
src = "https://github.com/kdheepak/lazygit.nvim",
name = "lazygit.nvim",
},
{
src = "https://github.com/nvim-lua/plenary.nvim",
name = "plenary.nvim",
},
})

View File

@@ -4,6 +4,10 @@
"rev": "d41468df1c53081c909fc78248cf233893b59809", "rev": "d41468df1c53081c909fc78248cf233893b59809",
"src": "https://codeberg.org/42nerds/header42.nvim" "src": "https://codeberg.org/42nerds/header42.nvim"
}, },
"lazygit.nvim": {
"rev": "a04ad0dbc725134edbee3a5eea29290976695357",
"src": "https://github.com/kdheepak/lazygit.nvim"
},
"mason-lspconfig.nvim": { "mason-lspconfig.nvim": {
"rev": "21c5b3ebeaa0412e28096bb0701434c51c1fbf76", "rev": "21c5b3ebeaa0412e28096bb0701434c51c1fbf76",
"src": "https://github.com/mason-org/mason-lspconfig.nvim" "src": "https://github.com/mason-org/mason-lspconfig.nvim"