Skip to content

Optionally add statuscol.nvim#1196

Closed
glmlm wants to merge 2 commits into
nvim-lua:masterfrom
glmlm:statuscol
Closed

Optionally add statuscol.nvim#1196
glmlm wants to merge 2 commits into
nvim-lua:masterfrom
glmlm:statuscol

Conversation

@glmlm

@glmlm glmlm commented Oct 18, 2024

Copy link
Copy Markdown
Contributor

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.

@iton0

iton0 commented Oct 18, 2024

Copy link
Copy Markdown
Contributor

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.

@glmlm

glmlm commented Oct 18, 2024

Copy link
Copy Markdown
Contributor Author

@iton0

it's important to keep the setup simple and compact

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.
Based on that line of thinking, it might have been better to split this pull request into at least two parts. I personally think it would be more user-friendly to have automatic folding, but there might be quite a few people who don't need it.
However, I think there is a little more room for further consideration on statuscol.nvim, in my opinion. It is sort of counter-intuitive that only one of the diagnostic and gitsigns symbols are displayed, even though they are configured to be displayed in init.lua.

I would appreciate your candid feedback.

@iton0

iton0 commented Oct 18, 2024

Copy link
Copy Markdown
Contributor

Based on that line of thinking, it might have been better to split this pull request into at least two parts.

I agree that splitting the PR may be a better approach.

It is sort of counter-intuitive that only one of the diagnostic and gitsigns symbols are displayed,

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.

@glmlm

glmlm commented Oct 19, 2024

Copy link
Copy Markdown
Contributor Author

may be able to configure it in such a way that a plugin is not needed

It would be appreciated if this problem could be solved without using a plugin, but it appears that it is not that simple.
vim.opt.signcolumn = 'yes:2' simply increases the upper limit of the display, and if there are more than two diagnostics, the symbol of gitsigns will no longer be displayed.
There is also a problem with the method of displaying foldings neatly without a plugin. It is mentioned here, but I don't think it is a smart way to go about it because it is to increase the display limit as above.

@glmlm glmlm changed the title Optionally add statuscol.nvim and nvim-ufo Optionally add statuscol.nvim Oct 19, 2024
@cmdrrobin

Copy link
Copy Markdown
Contributor

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.

oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Oct 29, 2024
@feoh

feoh commented Oct 30, 2024

Copy link
Copy Markdown
Collaborator

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.

@feoh feoh closed this Oct 30, 2024
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Nov 4, 2024
@glmlm glmlm deleted the statuscol branch November 14, 2024 12:16
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Nov 27, 2024
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Dec 21, 2024
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jan 2, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jan 8, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jan 24, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Feb 19, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 14, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 27, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 11, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 15, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 15, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 15, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 15, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 15, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 18, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 12, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 25, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 4, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 11, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 11, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 11, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 12, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 12, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Aug 22, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Aug 31, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Dec 5, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 10, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 10, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 19, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 16, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 21, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 26, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
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
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
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
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
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
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
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
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
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
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 31, 2026
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
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 31, 2026
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants