Skip to content

features

Zeioth edited this page May 26, 2024 · 27 revisions

Every time NormalNvim implements a new feature, we contribute to other open source projects. I want that every feature added to NormalNvim impacts possitively the whole vim and neovim community.

  • NormalNvim is the first neovim distro to ship with its own compiler.

  • Code auto completion for comments for the 13 most used programming languages

    • typescript
    • javascript
    • c#
    • luadoc
    • python
    • rust
    • java
    • shell
    • c
    • c++
    • php
    • kotlin
    • ruby
  • UI for Search and replace in buffer (spectre)

  • UI for Search and replace in project (spectre)

  • documentation generators → Auto generate documentation as you code!!!

  • documentation generators → Open documentation in browser.

  • markdown → preview as mental maps.

  • Unit tests → write and run your unit tests from within nvim.

  • E2e tests → write and run your e2e tests from within nvim.

  • More powerful file exploring → Use neotree for your projects, and ranger for browsing files across your computer with precision.

  • Ask ChatGPT

  • Save as sudo

  • ENTER to teleport the cursor to any point of the visible screen.

  • Optional ColemakDH mappings.

  • STABLE and I mean, VERY stable. In fact stability is the main focus of the distro.

Mason configs for

"asm"       ✅ All good but only LSP and formatter exist.
"bash"      ✅ All good
"comment"   ✅ All good
"c"         ✅ All good
"cpp"       ✅ All good
"cs"        ✅ All good, but only works for dotnet projects.
"css"       ✅ All god
"cmake"     ✅ All good
"elixir"    ✅ All good
"fortran"   ✅ All good
"fsharp"    ✅ All good, but only works for dotnet projects.
"go"        ✅ All good
"html"      ✅ All good
"java"      ✅ All good
"javascript" ✅ All good
"json/jsonc" ✅ All good
"kotlin"    ✅ All good
"lua"       ✅ All good
"make"      ✅ Linter only
"markdown"  ✅ Formatter OK, but we don't want syntax highling by default.
"perl"      ✅ For perl only LSP is available
"python"    ✅ All good
"php"       ✅ All good
"ruby"      ✅ All good
"rust"      ✅ All good
"scss"      ✅ All good
"toml"      ✅ All good
"typescript" ✅ All good
"yaml"       ✅ All good
"zig"        ✅ For zig only LSP is available
Clone this wiki locally