aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorphajw <dscr@duck.com>2024-05-07 15:09:42 +0200
committerphajw <dscr@duck.com>2024-05-07 15:09:42 +0200
commit4d8df5c85ab6fd526bd9236bfff8fe33852c3776 (patch)
tree4246e667bfd4174f2787301b39e1bac09e8bdda9 /README.md
parent4baa6ae67dae5cb1f9f08f57e167dc1faacc8d19 (diff)
parent96d54efc4bf19235c1075c1b7ef80f8379906b18 (diff)
downloadneovim-4d8df5c85ab6fd526bd9236bfff8fe33852c3776.tar.gz
neovim-4d8df5c85ab6fd526bd9236bfff8fe33852c3776.zip
Update nvim
Diffstat (limited to 'README.md')
-rw-r--r--README.md41
1 files changed, 10 insertions, 31 deletions
diff --git a/README.md b/README.md
index 77b2080..3ab13b8 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,10 @@
2 2
3![nvim](https://user-images.githubusercontent.com/91333841/212791030-440472c6-1568-4754-9181-c47e69bc42d6.png) 3![nvim](https://user-images.githubusercontent.com/91333841/212791030-440472c6-1568-4754-9181-c47e69bc42d6.png)
4 4
5### Features
5### Installation 6### Installation
6 7
7Run checkhealth in your Neovim 8Run checkhealth in your nvim to satisfy it's requirements
8 9
9```vim 10```vim
10:checkhealth 11:checkhealth
@@ -13,20 +14,6 @@ Run checkhealth in your Neovim
13Make sure you analyzed the output properly: 14Make sure you analyzed the output properly:
14 15
15- Your neovim must be >= 0.7.0 to run this config 16- Your neovim must be >= 0.7.0 to run this config
16- You need to setup [Packer](https://github.com/wbthomason/packer.nvim)
17
18```vim
19git clone --depth 1 https://github.com/wbthomason/packer.nvim\
20 ~/.local/share/nvim/site/pack/packer/start/packer.nvim
21```
22
23- You should install global python provider
24
25```python
26pip install pynvim
27```
28
29- You should install clipboard tool (I use xclip but you can use something diffrent)
30 17
31### Installation 18### Installation
32 19
@@ -35,12 +22,12 @@ pip install pynvim
35You can just clone this repo to your .config folder 22You can just clone this repo to your .config folder
36 23
37```bash 24```bash
38git clone https://github.com/dsrcr/nvim ~/.config 25git clone https://codeberg.org/philw/nvim ~/.config
39``` 26```
40 27
41> Recommended way 28> My way
42 29
43I use gnu-stow to manage my dotfiles, so I encourage you to use it too. 30I use [gnu-stow](https://www.gnu.org/software/stow/) to manage my [dotfiles](https://codeberg.org/philw/rice), so I encourage you to use it too.
44 31
45Use your package manage of choice to get stow, for example: 32Use your package manage of choice to get stow, for example:
46 33
@@ -55,22 +42,14 @@ In order to do this you need an empty nvim directory in your .config folder
55```bash 42```bash
56cd ~/.config 43cd ~/.config
57mkdir nvim 44mkdir nvim
58cd ~/yourDirectory 45cd ~/dir
59git clone https://github.com/dsrcr/nvim 46git clone https://codeberg.org/philw/nvim
60stow -d ~/yourDirectory -t ~/.config/nvim nvim/ 47stow -d ~/dir -t ~/.config/nvim nvim/
61
62```
63 48
64The last step is running this command in your neovim
65
66```vim
67:PackerSync
68``` 49```
50Or use my [script](https://codeberg.org/philw/scripts)
69 51
70This command should pull everything you need 52Everything should set up automatically. There is no need for additional setup(if there is report an error).
71
72In the next step you will encounter a lot of errors, but don't worry about it.
73Packer needs to pull specific plugins and then you need to install Treesitter's support for specific filetypes eg. lua, rust.... etc.
74 53
75```bash 54```bash
76:TSUpdate 55:TSUpdate