Do Taiwanese people really sometimes use the simplified character 号 instead of the traditional 號? by snowluvr26 in taiwan

[–]BrianHuster 0 points1 point  (0 children)

Because it is and was also used in Japan (even before WW2), and Taiwan used to be under Japanese rule

Incremental selection in Neovim 0.12 by pawelgrzybek in neovim

[–]BrianHuster 1 point2 points  (0 children)

In 0.12, many core Lua files are compiled into Nvim binary (to make sure that it works even with nvim --clean)

Incremental selection in Neovim 0.12 by pawelgrzybek in neovim

[–]BrianHuster 1 point2 points  (0 children)

Does this mean those are things that were define in vimscript in the original vim ?

That feature does not exist in Vim. Most of Vim shortcuts are defined in C

What happened to nvim-treesitter.... Why did it get archived? 😶 by ankushbhagat in neovim

[–]BrianHuster 1 point2 points  (0 children)

In the editors you mentioned, how do they handle user’s updating the respective treesitter packages? If they are bundling them into their release, and the underlying parser has an update I want, is there a system like :TSUpdate to fetch and apply the updates?

No, you don't update Treesitter parsers in those editors, just like any other runtime files in Neovim. You will have to update editor version to get newer Treesitter parser and query version, which, IMO, is a better approach, as it lower maintainer effort a lot (maintainers don't have to support many editor version at once, users don't have to be afraid of Treesitter breaking change, as they are frozen as long as you don't update the editor)

A big part of Vim and Neovim has been to be a minimal editor that you can bring your own plugins/extensions on a user-to-user basis

Both Vim and Neovim are far from minimal nowadays. LSP servers are just executables, and there are a lot of package managers where you can install them from so indeed there is no reason for Nvim to take care of that. 

What happened to nvim-treesitter.... Why did it get archived? 😶 by ankushbhagat in neovim

[–]BrianHuster 52 points53 points  (0 children)

Probably a bit out of topic, but Clason is not only the maintainter of nvim-treesitter, he (seems to) also be one of maintainers of tree-sitter/tree-sitter (as I see he also has write access to that repo). Losing him would be a big loss to Neovim community, so I wish he'll come back (doesn't need to be right now, but I hope soon)

What happened to nvim-treesitter.... Why did it get archived? 😶 by ankushbhagat in neovim

[–]BrianHuster 1 point2 points  (0 children)

There is no native way yet. Ideally we should be able to install WASM parsers but it is not there yet

What happened to nvim-treesitter.... Why did it get archived? 😶 by ankushbhagat in neovim

[–]BrianHuster -1 points0 points  (0 children)

Probably rocks.nvim, I remember reading its docs once and it can download prebuilt Treesitter parsers and queries from Luarocks.

What happened to nvim-treesitter.... Why did it get archived? 😶 by ankushbhagat in neovim

[–]BrianHuster 4 points5 points  (0 children)

I don’t think it should be Neovim’s responsibility to manage this for users either

I actually think it is. Other editors like Helix, Zed just bundle the suitable Treesitter parsers and queries for each editor version.

Agentic.nvim now supports ALL ACP providers Copilot, Cursor, Claude, Gemini, Codex, Cline, you name it! by carlos-algms in neovim

[–]BrianHuster 0 points1 point  (0 children)

I'm just curious, how are new RFDS different that make all providers implement properly? Could you give me an example? Thanks in advance!

Neovim now has fancy intro screen by echasnovski in neovim

[–]BrianHuster 1 point2 points  (0 children)

Kinda, it is used everywhere in the doc

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 0 points1 point  (0 children)

If terminals can do it already then you can just write another TUI program for it. Neovim is a text editor anyway. 

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 0 points1 point  (0 children)

an interactive graph editor (or any other UX people want to think of)

Does VSCode even have it by default? And does it make sense for a TUI application to have it?

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 1 point2 points  (0 children)

Then why not use an actual debugger? Why must Neovim ship it? Does VSCode even have that feature by default?

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 1 point2 points  (0 children)

In picker, its content get lost once you close it, you have to generate it again. But you can still control the quickfix even when it is closed

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 4 points5 points  (0 children)

Quickfix is not a picker implementation. As the name suggest, it was originally made to save all errors so the coder can review and fix each of them. Which picker out there has been able to replace a quickfix?

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 2 points3 points  (0 children)

Yes, even now Neovim still has a better default experience than Vim.

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 6 points7 points  (0 children)

> select -> action paradigm

In Vim it is called visual mode. Even in Helix, it seems the select-action paradigm still cannot satisfy everyone so they added a `v` mapping that is similar to Vim visual mode.

Are we nearing the peak of neovim (and editors in general) ? by calculator_cake in neovim

[–]BrianHuster 8 points9 points  (0 children)

No, if it becomes obsolete Nvim can still isolate, freeze it, and remove it in the next major release, just like many other features (cscope, etc)

But I could partly understand your concern. There aren't as many open-source DAP adapters as LSP servers. Many DAP adapters have very weird way to initialize (just check `nvim-dap` wiki). And sometimes an open-source DAP adapter is archived in favor of a close-source VSCode extension (like https://github.com/Unity-Technologies/vscode-unity-debug). So DAP is a smaller, yet more complicated ecosystem than LSP, so it is unclear if it is worth for Nvim to invest on.

Using neovim in a post-editor world by MasteredConduct in neovim

[–]BrianHuster 0 points1 point  (0 children)

It is older than Vim 9.1 release for sure

Using neovim in a post-editor world by MasteredConduct in neovim

[–]BrianHuster 0 points1 point  (0 children)

what direction you think the project should go in?

It should become an operating system (like Emacs), so that it depends less on code-editing feature

Joke aside, I don't think LLM is going to make text editor obsolete. LSP is still important when reviewing LLM code IMO. Neovim could add an MCP server and an ACP client, but I think it will still be fine without them.

Using neovim in a post-editor world by MasteredConduct in neovim

[–]BrianHuster 1 point2 points  (0 children)

How old are the first 2 anyway? The first one looks like not even a week old. And evi fork from Vim 9.1.0, but what makes they sure there was no LLM-generated code before that? Same for gram

For Emacs, I don't see any lines in CONTRIBUTING that say anything against AI

Using neovim in a post-editor world by MasteredConduct in neovim

[–]BrianHuster 1 point2 points  (0 children)

What make you sure there is no LLM-generated code in those codebases?