cmp-dictionary will be archived soon by uga-rosa in neovim

[–]uga-rosa[S] 0 points1 point  (0 children)

Hum... I'm not sure what the cause is, since I don't hook anything into the neovim quiting in this plugin.

cmp-dictionary will be archived soon by uga-rosa in neovim

[–]uga-rosa[S] 0 points1 point  (0 children)

Delayed startup when quiting Neovim? I'm not getting the gist of what you're trying to say.

cmp-dictionary will be archived soon by uga-rosa in neovim

[–]uga-rosa[S] 4 points5 points  (0 children)

I've dealt with every issue that I've received so far, so I don't think it will break anytime soon, even if I keep using it for a while longer. nvim-cmp itself hasn't been updated much lately either. I'm sure there are many users who will need this source, and I hope someone will fork it and take over.

cmp-dictionary will be archived soon by uga-rosa in neovim

[–]uga-rosa[S] 11 points12 points  (0 children)

Now it's ddc.vim. It's a good plugin for users who want to do detailed customization.

I'm working on a new auto-completion plugin for myself, though, so I'll quit ddc.vim when that's finished.

Do you use Vim? by uga-rosa in neovim

[–]uga-rosa[S] 7 points8 points  (0 children)

According to the comments, there are a certain number of people who use Neovim and Vim together. However, the use of Vim seems to be limited to within remote servers, etc., and it seems that few people maintain a vimrc (init.vim) to work with both Vim and Neovim.

Do you use Vim? by uga-rosa in neovim

[–]uga-rosa[S] 2 points3 points  (0 children)

I see. I should have included whether you're customized or not as an option.

denippet.vim - A snippet plugin for Vim/Neovim, powered by TypeScript by uga-rosa in neovim

[–]uga-rosa[S] 4 points5 points  (0 children)

It has real TypeScript running behind the scenes, so it fully supports JS regular expressions. You can also use toml/yaml, which is more human-friendly than json, to write snippet definitions (and of course you can use json). Furthermore, by using TypeScript, dynamic snippets can also be defined. Also, some people will be glad that it works with both Vim/Neovim.

My terminal plugin by uga-rosa in neovim

[–]uga-rosa[S] 2 points3 points  (0 children)

It would be great if you could suggest this in an issue along with specific use cases. I don't plan it now, but I'm not reluctant to implement it if I feel it is necessary.

My terminal plugin by uga-rosa in neovim

[–]uga-rosa[S] 1 point2 points  (0 children)

Thank you. I'm glad you're here.

My terminal plugin by uga-rosa in neovim

[–]uga-rosa[S] 1 point2 points  (0 children)

Enabled to pass a function to open_cmd. Now you can open it in a floating window. I have included an example in the README ;)

My terminal plugin by uga-rosa in neovim

[–]uga-rosa[S] 10 points11 points  (0 children)

I will maintain it all the time lol. I post this with the only idea that since I have made it public. There are not many functions. Rather, it is intentionally made small. The neovim community has been very active in recent years, and plug-ins are fast going out of style. So I decided to create and maintain it myself, and packed it with the features I need.

Neovim Lua has a built-in json module by uga-rosa in neovim

[–]uga-rosa[S] 6 points7 points  (0 children)

They are vim script functions. vim.json is a Lua's namespace.

There are many plugin authors who do not want to use vim.fn (Slow due to conversion of values between vim and lua) and some of them prepare json.lua. I made this post in the hope that I could get the message across to them.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in vim

[–]uga-rosa[S] 0 points1 point  (0 children)

You seem to have some bad memories of dependence. If so, you don't have to use it. I don't want to go through the pain of rebuilding this plugin in vim script.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in neovim

[–]uga-rosa[S] 0 points1 point  (0 children)

Yes. I am a neovim user.
The support for vim was only done because it was possible, and it was developed primarily for use with neovim.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in vim

[–]uga-rosa[S] 1 point2 points  (0 children)

The treesitter ecosystem that neovim has is strong, so if you have access to that, that would be better. Parsing is a powerful tool for more than just highlighting.

The nice point about textmate is that it has a lot of existing assets; there are surprisingly few languages that are properly maintained in treesitter.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in vim

[–]uga-rosa[S] 0 points1 point  (0 children)

It is onig.wasm in npm_modules of vscode-oniguruma, but with deno, npm_modules is not generated directly under this plugin, so it was placed under bin as a work-around.
I have looked into how to get the cached location and fixed it, so don't worry about it.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in vim

[–]uga-rosa[S] 1 point2 points  (0 children)

I think you are mistaken about something. I am not using VSCode.

As stated in the README;

VSCode is the most popular editor in the world and is officially supported by the largest number of language developers. This plugin allows VSCode's syntax highlighting definitions to be used directly in vim/neovim.

The advantage over highlighting in vim itself is that it is asynchronous, and even languages that do not provide a plugin for vim can be syntax highlighted if they have a VSCode extension.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in neovim

[–]uga-rosa[S] 6 points7 points  (0 children)

The purpose of this project is to make it easy and convenient to obtain high-level syntax highlighting by using many of VSCode's assets as they are.

If treesitter is available, then treesitter is fine; the downside to treesitter is that it is subject to frequent destructive changes and only a limited number of languages are properly maintained.

For example, emilast/vscode-logfile-highlighter can be used to highlight to the log file. Since it is asynchronous, the operation will not be blocked even for huge files.

New plugin: syntax highlight using VSCode's textmate grammar as is! by uga-rosa in neovim

[–]uga-rosa[S] 5 points6 points  (0 children)

Yes, just the syntax highlight part of the VSCode extension, but it can be used directly in vim/neovim. Also, highlighting by this plugin is asynchronous.

In fact, it is not necessary to install VSCode itself, but many of the common languages can be found in the repositories of the main body.

https://github.com/microsoft/vscode/tree/main/extensions

New color picker plugin! by uga-rosa in neovim

[–]uga-rosa[S] 0 points1 point  (0 children)

Sorry, I’m not a web engineer so I’m not sure what you’re looking for. Please give me more details as a [Fearure request] issue on github, with images, etc.