From: bernie Date: Mon, 1 Aug 2022 04:06:09 +0000 (-0400) Subject: Edit page Nwiz X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=50d91efcc77713043fe378acf88597ac7a806f79;p=wiki.git Edit page Nwiz --- diff --git a/Nwiz b/Nwiz index 6681ef9..6031415 100644 --- a/Nwiz +++ b/Nwiz @@ -2,6 +2,8 @@ === What's this? === +My goal is using Neovim as a complete but unintrusive environment for coding in C, C++, Rust, Python and other languages. +
{{nvim-completion.png | maxwidth=600}}
Neovim has no shortage of powerful plugins for programmers, but it's a fast moving ecosystem. @@ -9,9 +11,7 @@ Picking the right combination of plugins and configuring them as an integrated d environment is still far from trivial. I also reviewed a number of GUIs and "super plugins" which aim to be a complete IDE, but all of them had maturity and usability issues. -My goal is using Neovim as a productive and unintrusive IDE for C, C++, Rust and Python. -I curated a short list of well-maintained plugins that take advantage of Neovim's built-in -IDE components: +I curated a list of well-maintained plugins that take advantage of Neovim's built-in IDE components: * Language Server Protocol, for semantic completion * Treesitter, for semantic syntax highlighting @@ -19,10 +19,10 @@ IDE components: * Floating windows, for inline help and function parameter assistance The plugin ecosystem is still maturing, but over time the amount of Lua scripting required -to piece together a functional IDE seems to be going down. Ideally, you wouldn't have +to piece together a fully functional IDE seems to be going down. Ideally, you wouldn't have to learn Lua to edit your Neovim config. -** I want a programmer's editor, not to become an editor's programmer! ** +** I want a programmer's editor without becoming the editor's programmer! ** === Features === @@ -34,6 +34,15 @@ to learn Lua to edit your Neovim config. * Inline diagnostics and hints +=== Requirements === + +TODO: Minimum neovim version? + +TODO: Recommend a good terminal with undercurls, mouse support... + +TODO: Nerd fonts installation + + === Installation === To get started, download nwiz.lua to Neovim's plugin dir so it will be autoloaded at startup: