X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=Nwiz;h=331906c988db21524b07f406233efb163a17f6f9;hb=cb19f740fe48b2b4ef9d6e3a3e973bc1620268de;hp=6681ef9e2c73d6259ac7d0d87ddf39d5c8431130;hpb=f2cd6408f2cadadc3bae56f5aa59952bff01b014;p=wiki.git
diff --git a/Nwiz b/Nwiz
index 6681ef9..331906c 100644
--- a/Nwiz
+++ b/Nwiz
@@ -2,6 +2,8 @@
=== What's this? ===
+** My goal is to use [[https://neovim.io/ | Neovim]] as a modern coding environment for 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: