Optionally add statuscol.nvim#1196
Conversation
|
To avoid overwhelming new users, it's important to keep the setup simple and compact. While additional plugins can enhance functionality, they may complicate the initial experience. If we add these plugins, we should also consider the needs of users switching from other IDEs. While these features could be useful, I believe it's better to keep them out of the repository and let users discover them independently. |
Obviously, I understand the importance of keeping it to a minimum. Before adding a plug-in, even if it is an optional one, its necessity should be carefully considered. I would appreciate your candid feedback. |
I agree that splitting the PR may be a better approach.
That is true. I would read the docs on the statuscolumn because you may be able to configure it in such a way that a plugin is not needed. For example with the issue that you pointed out, you can increase the width of the signcolumn to display more signs. |
It would be appreciated if this problem could be solved without using a plugin, but it appears that it is not that simple. |
|
I agree with @iton0, this may overwhelm new users and I think this plugin is more a personal taste to use than for everybody. I advise to keep kickstart.nvim as simple as possible, with a minimum of plugins. |
|
Hi. Thank you for your contribution, feel free to make this change in your own fork, but as the community has pointed out this change probably isn't appropriate for kickstart. Closing. |
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
taken from https://github[dot]com/nvim-lua/pull/1196
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
Enhances breakpoint editing Update changes to nvim-lua#1534 Added blink.cmp buffer completions for markdown/text + some useful options/autocommands Updated filter files func in blink.cmp Refactor: Use vim.o and adjust scrolling/wrapping options Refactor: updated colorcolum to a more appropriate value Add more langauges to treesitter Switch from tokyonight to catppuccin Enable nerdfonts Disable arrow keymaps Add pyright lsp for python Enable kickstart's autopairs, neotree and indent_line plugins Enable friendly-snippets Enable ruff as a lsp Enable taplo as a lsp for toml Enable dap for debugging python Add github copilot plugin Add sticky context header using nvim-treesitter-context Add luukvbaal/statuscol.nvim to allow for more statuscol layers taken from https://github[dot]com/nvim-lua/pull/1196 Remove lazy-lock.json from the gitignore Add TODO.md Add icons for breakpoints Update lock file Add a keybind to create a Logpoint Use kickstart's DAP icons Add nvim-ufo for lsp and treesitter folding Update TODO.md Use basedpyright instead of pyright Turn inlay hints on by default Update The TODOs Update the lazy-lock.json Add yamlls and jsonls for json and yaml intelisense Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Update the lazy-lock.json Fully clone git repos for plugins to make it easier to copy them Add more TODOs Add a keybind to toggle spell checking Add rainbow delimiters Switch from copilot.vim to copilot.lua and blink-cmp-copilot Fix folding for yamlls Enable linting Update the lazy-lock.json Add lsp for bash Add lsp for php Fix python debugger Update the lazy-lock.json Add typescript support Update the todo list Update the lazy-lock.json Turn off confirmation for exiting an unsaved file Update the lazy-lock.json Update the lazy-lock.json to use the new blink packages Enable blink.cmp's rust fuzzy search Enable documentation popup by default Add borders to the completion windows Update TODO.md Don't clone submodules for rainbow-delimiters Add more TODOs Update the lazy-lock.json Add cursor smear Update the lazy-lock.json Add regex treesitter parser Create a mirroring script Switch from telescope.nvim to snacks.nvim Rename telescope to snacks Replace neo-tree with snacks Add more pickers migrate from indent-blankline to snacks.indent Add lazygit keybind Cross off TODOs Add obsidian.nvim Update the lock file Update the lock file Update the lock file Update the lock file Enable catppuccin integrations Add more todos Enable rust analyzer Update the lock file Update the lock file Update to the latest version of nvim-treesitter Add mesonlsp in a comment Update the lock file Switch from nvim-ufo to nvim-origami Add missing type hints Disable folding using h and l Enable nvim-treesitter-context Update the lock file Don't autofold comments Update the lock file Update the lock file Update the lock file Improve the mirroring script Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot Enable copilot's next edit suggestion Update the lock file Update the lock file Switch from copilot-lsp to sidekick.nvim Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059 Update the lock file Update the keymaps of sidekick.nvim to match their new defaults Update the lock file Update the README Update the config for obsidian.nvim Add clippy to rust-analyzer Update the lock file Update the lock file Add tiny-inline-diagnostics.nvim Use mini icons instead of nvim-web-devicons Use fyler.nvim instead of snacks for file management Add rename hook for fyler.nvim Add a keybind to insert inlay-hints Update the lock file Remove php configs because they are barely used Update the lock file Add AnsiColorize user command The command is used to render the current buffer inside a terminal with ANSI colors Update the lock file Fix mini.nvim initialization Update the lock file Update the lock file Format the mirror script Add support for lsp `textEdits` in inlay-hints This replaces my old extmark based approach for inserting inlay-hints. The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219 Update the lock file Update the lock file Update inlay hint actions with upstream changes Re-add lazydev Update the lock file Update the lock file Add type hints for lspconfig server settings Use the new catpuuccin colorscheme name Update the lock file Update the lock file Remove vim.uv from lazydev because it is not needed in 0.12 anymore Use the new api to open an existing buffer in the terminal for AnsiColorize Update inlay_hint_action to better match the original implementation in 0.12 Switch from nvim-dap-ui to nvim-dap-view Update the lock file Add winborder Fix inlay-hints-actions for nvim v0.12.2 Disable legacy obsidian commands to disable its warning Make json5 support for dap optional Update the lock file Add more treesitter parsers Add java and kotlin configs Add spell checking lsps
The visibility of the default statuscolumn is not very flattering; only one of diagnostics, gitsigns, and breakpoints can be displayed, and foldcolumn displays a lot of unnecessary symbols.
Therefore, I propose to provide optional settings with a plugin that improve its appearance; statuscol.nvim.
Note: Subsequent PR was moved to #1198
I also considered it really annoying to set the foldings every time I open a file, so I have added a plugin that set them automatically like VSCode; nvim-ufo.I understand that adding them is controversial, especially from a "kickstart" perspective.
Personally, I think it is worth adding them if only as an option, as I believe it would be inconvenient for VSCode users to be without them when they first touch Neovim.