From 5a2bfdcaaef0685bd2c0843a0774084fccb2c6f3 Mon Sep 17 00:00:00 2001 From: bernie Date: Sun, 31 Jul 2022 23:32:41 -0400 Subject: [PATCH] Edit page Nwiz --- Nwiz | 37 +++++-------------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/Nwiz b/Nwiz index 9c9e5ac..2374a6c 100644 --- a/Nwiz +++ b/Nwiz @@ -1,4 +1,4 @@ -== nwiz == +== nwiz.lua - A Neovim config for a more civilized age == === What's this? === @@ -61,41 +61,14 @@ Any time you edit the list of plugins, run ##:PackerSync## to install, uninstall === Language Servers === -Neovim 0.7 comes with a built-in LSP client. The official [[https://github.com/neovim/nvim-lspconfig | nvim-lspconfig]] -plugin abstracts the details of spawning the correct Language Server for a multitude of filetypes. - -Download and installation of language servers can be managed automatically by -[[https://github.com/williamboman/nvim-lsp-installer | nvim-lsp-installer]], but I find that it's -simpler (and much safer!) to install the already packaged ones from Linux distro. This also ensures -that they stay aligned with the system toolchain. - - * Rust: rust-analyzer - * C++: clangd - * Python: python-lsp-server (which uses mypy, pylint, autopep8...) +TODO === Treesitter syntax parsers === Install the ones you like from this list: https://github.com/nvim-treesitter/nvim-treesitter#supported-languages -For instance, I installed these: +For instance: {{{ -:TSInstall cpp rust lua python bash vim -}}} - -You can refresh your parsers at any time with ##:TSUpdate## - -=== Semantic completion === - -Just press TAB! - -TODO: docs for [[https://github.com/hrsh7th/nvim-cmp#readme | cmp-nvim]] - - -=== Finding and opening files === - -TODO: docs for [[https://github.com/nvim-telescope/telescope.nvim | telescope.nvim]] - -=== Realtime diagnostics and hints === - -TODO: document +:TSInstall c cpp rust lua python bash vim +}}} \ No newline at end of file -- 2.25.1