From 2cd8c6a21cb6c9af91e631f565e31f5803cdaa7c Mon Sep 17 00:00:00 2001 From: christianchiarulli Date: Thu, 15 Apr 2021 00:17:48 -0400 Subject: LunarVim --- README.md | 91 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 40 insertions(+), 51 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 41db95c8..ba844bb8 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,33 @@ -![NVCode Logo](./utils/media/nvcode_logo.png) +``` + _..._ + .' (_`. _ __ ___ +: . : | | _ _ _ __ __ _ _ _\ \ / (_)_ __ ___ +:) () : | | | | | | '_ \ / _` | '__\ \ / /| | '_ ` _ \ +`. . .' | |__| |_| | | | | (_| | | \ V / | | | | | | | + `-...-' |_____\__,_|_| |_|\__,_|_| \_/ |_|_| |_| |_| +``` -chat on Discord -[![GitHub license](https://img.shields.io/github/license/ChristianChiarulli/nvcode)](https://github.com/ChristianChiarulli/nvcode/blob/master/LICENSE) -[![Open Source? Yes!](https://badgen.net/badge/Open%20Source%20%3F/Yes%21/blue?icon=github)](https://github.com/ChristianChiarulli/nvcode) +[![GitHub license](https://img.shields.io/github/license/ChristianChiarulli/lunarvim)](https://github.com/ChristianChiarulli/lunarvim/blob/master/LICENSE) +[![Open Source? Yes!](https://badgen.net/badge/Open%20Source%20%3F/Yes%21/blue?icon=github)](https://github.com/ChristianChiarulli/lunarvim) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) Patreon donate button follow on Twitter +![LunarVim Demo](./utils/media/demo.png) +1. This project aims to help one transition away from VSCode, and into a superior text editing experience. (Just making this clear) +2. This is also a community project, if you would like to see support for a feature or [language](https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md) consider making a PR. -![NVCode Demo](./utils/media/demo.png) - -This project aims to help one transition away from VSCode, and into a superior text editing experience. (Just making this clear) - -This is also a community project, if you would like to see support for a feature or language consider making a PR. +3. This project will do it's best to include core features you would expect from a modern IDE, while making it easy to add or remove what the user wants. ## Install In One Command! Make sure you have the newest version of Neovim ``` bash -bash <(curl -s https://raw.githubusercontent.com/ChristianChiarulli/nvim/master/utils/installer/install.sh) +bash <(curl -s https://raw.githubusercontent.com/ChristianChiarulli/lunarvim/master/utils/installer/install.sh) ``` After installation run `nvim` and then `:PackerInstall` @@ -43,30 +48,6 @@ or if you are on Arch you can get it from the AUR yay -S neovim-nightly-git ``` -## VSCode support - -I recommend you support Free/Libre versions if you plan to use VSCode: - -- [VSCodium](https://vscodium.com/) - -- Article to get you set up with VSCodium: [link](https://www.chrisatmachine.com/Neovim/22-vscodium-neovim/) - -After installing the [Neovim -extension](https://github.com/asvetliakov/vscode-neovim) in VSCode - -I recommend using this alongside the VSCode -[which-key](https://github.com/VSpaceCode/vscode-which-key) extension - -You will also need `settings.json` and `keybindings.json` which can be -found in utils/vscode\_config - -Point the nvim path to your `nvim` binary - -Point your `init.vim` path to: - -``` vim -$HOME/.config/nvim/vimscript/nv-vscode/init.vim -``` ## Clipboard Support @@ -110,16 +91,12 @@ For a more in depth LSP support: ## Useful Programs +LunarVim depends on the following: + ``` bash ranger ueberzug -fd ripgrep -jq -fzf -lazygit -lazydocker -ncdu pynvim neovim-remote ``` @@ -160,23 +137,35 @@ npm install -g prettier pandoc ``` -## Vim Gists +## De-bugging -To use vim-gists you will need to configure the following: +To set up your particular debugger, look here: +[link](https://github.com/mfussenegger/nvim-dap/wiki/Debug-Adapter-installation) -``` bash -git config --global github.user -``` +## VSCodium -## Snippets +I recommend you support Free/Libre versions if you plan to use VSCode: -If you are looking for snippets checkout this github topic: [Snippet -Topic](https://github.com/topics/vscode-snippets) +- [VSCodium](https://vscodium.com/) -## De-bugging +- Article to get you set up with VSCodium: [link](https://www.chrisatmachine.com/Neovim/22-vscodium-neovim/) -To set up your particular debugger, look here: -[link](https://github.com/mfussenegger/nvim-dap/wiki/Debug-Adapter-installation) +After installing the [Neovim +extension](https://github.com/asvetliakov/vscode-neovim) in VSCode + +I recommend using this alongside the VSCode +[which-key](https://github.com/VSpaceCode/vscode-which-key) extension + +You will also need `settings.json` and `keybindings.json` which can be +found in utils/vscode\_config + +Point the nvim path to your `nvim` binary + +Point your `init.vim` path to: + +``` vim +$HOME/.config/nvim/vimscript/lv-vscode/init.vim +``` ## TODO -- cgit v1.2.3