feat: Nushell Extra Theme Config by schrieveslaach · Pull Request #298 · EdenEast/nightfox.nvim

This commit adds extra files to generate a theming file for Nushell (see https://www.nushell.sh/book/coloring_and_theming.html#theming). The file can be source as in following example: source /path...

GitHub
@jntrnr, thank you for building #nushell. There are some rough edges but the experience is great!

@schrieveslaach

Thanks!

Out of curiosity, what are some of the rough edges you're hitting?

@jntrnr the completion and suggestions of paths with spaces is a bit rough. See attached screencasts. I should have raised an issue. Sorry for being lazy.

Unfortunately, there is now tree-sitter grammer for @Neovim. That would be really awesome when adding some completion to the nu_scripts repo. And it would be great if there were more completions available.

Those are just quality of life improvements. Nothing big.

@schrieveslaach

Thanks for the animated gifs.

Yeah, these would be good cases to get filed when you get a second. They don't seem like they should be all that hard to fix, so hopefully we can tag them as good beginner issues and let folks polish them up.

We've talked a bit about a tree sitter grammar. Once we simplify the language a bit, that should be a lot easier to make. There is this one, but I think it might be out-of-date: https://github.com/LhKipp/tree-sitter-nu

GitHub - LhKipp/tree-sitter-nu: A tree-sitter grammar for the nushell language

A tree-sitter grammar for the nushell language. Contribute to LhKipp/tree-sitter-nu development by creating an account on GitHub.

GitHub

@jntrnr, I was diligent and created https://github.com/nushell/nushell/issues/7982 and https://github.com/nushell/nushell/issues/7983 to report these completion issues.

Thanks for pointing out that there is a treesitter module. I'll try it and it seems active. Do you plan to support treesitter in the future. I'm also wondering if there is #LanguageServerProtocol support on the road map.

Path Completions Overwrites Parameters After It · Issue #7982 · nushell/nushell

Describe the bug When I'm trying to complete a path in the middle of a parameter list it will overwrite all following parameters. How to reproduce Type a command that has multiple arguments but...

GitHub

@schrieveslaach

thanks!

yeah, lsp is on the roadmap, though our current focus is getting the shell experience polished. We'll definitely try to have lsp support done before the 1.0 release.