feat: update README and configuration for Neovim installation and emoji font support
Signed-off-by: juliano.barbosa <julianomb@gmail.com>
This commit is contained in:
		
						commit
						263fb0de4c
					
				| 
						 | 
					@ -110,6 +110,7 @@
 | 
				
			||||||
    "noinsert",
 | 
					    "noinsert",
 | 
				
			||||||
    "noremap",
 | 
					    "noremap",
 | 
				
			||||||
    "norl",
 | 
					    "norl",
 | 
				
			||||||
 | 
					    "noto",
 | 
				
			||||||
    "nside",
 | 
					    "nside",
 | 
				
			||||||
    "numhl",
 | 
					    "numhl",
 | 
				
			||||||
    "nvim",
 | 
					    "nvim",
 | 
				
			||||||
| 
						 | 
					@ -164,7 +165,8 @@
 | 
				
			||||||
    "yamlls",
 | 
					    "yamlls",
 | 
				
			||||||
    "yinfei",
 | 
					    "yinfei",
 | 
				
			||||||
    "yinq",
 | 
					    "yinq",
 | 
				
			||||||
    "ymbols"
 | 
					    "ymbols",
 | 
				
			||||||
 | 
					    "fonts-noto-color-emoji"
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
  "ignoreWords": [],
 | 
					  "ignoreWords": [],
 | 
				
			||||||
  "allowCompoundWords": true,
 | 
					  "allowCompoundWords": true,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										13
									
								
								README.md
								
								
								
								
							
							
						
						
									
										13
									
								
								README.md
								
								
								
								
							| 
						 | 
					@ -27,6 +27,7 @@ External Requirements:
 | 
				
			||||||
- Clipboard tool (xclip/xsel/win32yank or other depending on the platform)
 | 
					- Clipboard tool (xclip/xsel/win32yank or other depending on the platform)
 | 
				
			||||||
- A [Nerd Font](https://www.nerdfonts.com/): optional, provides various icons
 | 
					- A [Nerd Font](https://www.nerdfonts.com/): optional, provides various icons
 | 
				
			||||||
  - if you have it set `vim.g.have_nerd_font` in `init.lua` to true
 | 
					  - if you have it set `vim.g.have_nerd_font` in `init.lua` to true
 | 
				
			||||||
 | 
					- Emoji fonts (Ubuntu only, and only if you want emoji!) `sudo apt install fonts-noto-color-emoji`
 | 
				
			||||||
- Language Setup:
 | 
					- Language Setup:
 | 
				
			||||||
  - If you want to write Typescript, you need `npm`
 | 
					  - If you want to write Typescript, you need `npm`
 | 
				
			||||||
  - If you want to write Golang, you will need `go`
 | 
					  - If you want to write Golang, you will need `go`
 | 
				
			||||||
| 
						 | 
					@ -212,14 +213,14 @@ sudo apt update
 | 
				
			||||||
sudo apt install make gcc ripgrep unzip git xclip curl
 | 
					sudo apt install make gcc ripgrep unzip git xclip curl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Now we install nvim
 | 
					# Now we install nvim
 | 
				
			||||||
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz
 | 
					curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
 | 
				
			||||||
sudo rm -rf /opt/nvim-linux64
 | 
					sudo rm -rf /opt/nvim-linux-x86_64
 | 
				
			||||||
sudo mkdir -p /opt/nvim-linux64
 | 
					sudo mkdir -p /opt/nvim-linux-x86_64
 | 
				
			||||||
sudo chmod a+rX /opt/nvim-linux64
 | 
					sudo chmod a+rX /opt/nvim-linux-x86_64
 | 
				
			||||||
sudo tar -C /opt -xzf nvim-linux64.tar.gz
 | 
					sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# make it available in /usr/local/bin, distro installs to /usr/bin
 | 
					# make it available in /usr/local/bin, distro installs to /usr/bin
 | 
				
			||||||
sudo ln -sf /opt/nvim-linux64/bin/nvim /usr/local/bin/
 | 
					sudo ln -sf /opt/nvim-linux-x86_64/bin/nvim /usr/local/bin/
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
</details>
 | 
					</details>
 | 
				
			||||||
<details><summary>Fedora Install Steps</summary>
 | 
					<details><summary>Fedora Install Steps</summary>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										1
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										1
									
								
								init.lua
								
								
								
								
							| 
						 | 
					@ -676,7 +676,6 @@ require('lazy').setup({
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
          end
 | 
					          end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          if client and client.supports_method(vim.lsp.protocol.Methods.textDocument_documentHighlight) then
 | 
					 | 
				
			||||||
            local highlight_augroup = vim.api.nvim_create_augroup('kickstart-lsp-highlight', { clear = false })
 | 
					            local highlight_augroup = vim.api.nvim_create_augroup('kickstart-lsp-highlight', { clear = false })
 | 
				
			||||||
            vim.api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, {
 | 
					            vim.api.nvim_create_autocmd({ 'CursorHold', 'CursorHoldI' }, {
 | 
				
			||||||
              buffer = event.buf,
 | 
					              buffer = event.buf,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,7 +64,7 @@ return {
 | 
				
			||||||
        map('n', '<leader>hs', gitsigns.stage_hunk, { desc = 'git [s]tage hunk' })
 | 
					        map('n', '<leader>hs', gitsigns.stage_hunk, { desc = 'git [s]tage hunk' })
 | 
				
			||||||
        map('n', '<leader>hr', gitsigns.reset_hunk, { desc = 'git [r]eset hunk' })
 | 
					        map('n', '<leader>hr', gitsigns.reset_hunk, { desc = 'git [r]eset hunk' })
 | 
				
			||||||
        map('n', '<leader>hS', gitsigns.stage_buffer, { desc = 'git [S]tage buffer' })
 | 
					        map('n', '<leader>hS', gitsigns.stage_buffer, { desc = 'git [S]tage buffer' })
 | 
				
			||||||
        map('n', '<leader>hu', gitsigns.undo_stage_hunk, { desc = 'git [u]ndo stage hunk' })
 | 
					        map('n', '<leader>hu', gitsigns.stage_hunk, { desc = 'git [u]ndo stage hunk' })
 | 
				
			||||||
        map('n', '<leader>hR', gitsigns.reset_buffer, { desc = 'git [R]eset buffer' })
 | 
					        map('n', '<leader>hR', gitsigns.reset_buffer, { desc = 'git [R]eset buffer' })
 | 
				
			||||||
        map('n', '<leader>hp', gitsigns.preview_hunk, { desc = 'git [p]review hunk' })
 | 
					        map('n', '<leader>hp', gitsigns.preview_hunk, { desc = 'git [p]review hunk' })
 | 
				
			||||||
        map('n', '<leader>hb', gitsigns.blame_line, { desc = 'git [b]lame line' })
 | 
					        map('n', '<leader>hb', gitsigns.blame_line, { desc = 'git [b]lame line' })
 | 
				
			||||||
| 
						 | 
					@ -74,7 +74,7 @@ return {
 | 
				
			||||||
        end, { desc = 'git [D]iff against last commit' })
 | 
					        end, { desc = 'git [D]iff against last commit' })
 | 
				
			||||||
        -- Toggles
 | 
					        -- Toggles
 | 
				
			||||||
        map('n', '<leader>tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' })
 | 
					        map('n', '<leader>tb', gitsigns.toggle_current_line_blame, { desc = '[T]oggle git show [b]lame line' })
 | 
				
			||||||
        map('n', '<leader>tD', gitsigns.toggle_deleted, { desc = '[T]oggle git show [D]eleted' })
 | 
					        map('n', '<leader>tD', gitsigns.preview_hunk_inline, { desc = '[T]oggle git show [D]eleted' })
 | 
				
			||||||
      end,
 | 
					      end,
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue