wip
This commit is contained in:
		
							parent
							
								
									21f381c8fa
								
							
						
					
					
						commit
						5fb54ac040
					
				
							
								
								
									
										18
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										18
									
								
								init.lua
								
								
								
								
							| 
						 | 
				
			
			@ -32,6 +32,9 @@ These are for you, the reader to help understand what is happening. Feel free to
 | 
			
		|||
them once you know what you're doing, but they should serve as a guide for when you
 | 
			
		||||
are first encountering a few different constructs in your nvim config.
 | 
			
		||||
 | 
			
		||||
TJ's video walks through this !
 | 
			
		||||
<https://www.youtube.com/watch?v=stqUbv-5u2s>
 | 
			
		||||
 | 
			
		||||
I hope you enjoy your Neovim journey,
 | 
			
		||||
- TJ
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -84,6 +87,8 @@ require('lazy').setup({
 | 
			
		|||
 | 
			
		||||
  -- NOTE: This is where your plugins related to LSP can be installed.
 | 
			
		||||
  --  The configuration is done below. Search for lspconfig to find it below.
 | 
			
		||||
  --  mason -- installs the lsp server
 | 
			
		||||
  --  nvim-lspconfig -- connect LSP  to our setup ?
 | 
			
		||||
  {
 | 
			
		||||
    -- LSP Configuration & Plugins
 | 
			
		||||
    'neovim/nvim-lspconfig',
 | 
			
		||||
| 
						 | 
				
			
			@ -183,8 +188,9 @@ require('lazy').setup({
 | 
			
		|||
 | 
			
		||||
  {
 | 
			
		||||
    -- Set lualine as statusline
 | 
			
		||||
    -- See `:help lualine.txt` (opts is same as require('xxxx').setup())
 | 
			
		||||
    --
 | 
			
		||||
    'nvim-lualine/lualine.nvim',
 | 
			
		||||
    -- See `:help lualine.txt`
 | 
			
		||||
    opts = {
 | 
			
		||||
      options = {
 | 
			
		||||
        icons_enabled = false,
 | 
			
		||||
| 
						 | 
				
			
			@ -278,6 +284,9 @@ end
 | 
			
		|||
-- Nvim-R
 | 
			
		||||
vim.cmd [[let R_assign = 2]] -- __ becomes left arrow
 | 
			
		||||
 | 
			
		||||
-- always display top/bottom 8 lines
 | 
			
		||||
vim.opt.scrolloff = 8
 | 
			
		||||
vim.opt.colorcolumn = "80"
 | 
			
		||||
 | 
			
		||||
-- Set highlight on search
 | 
			
		||||
vim.o.hlsearch = false
 | 
			
		||||
| 
						 | 
				
			
			@ -331,6 +340,9 @@ vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = tr
 | 
			
		|||
 | 
			
		||||
vim.keymap.set('n', '<leader>ck', ':e ~/.config/kickstart/init.lua<CR>', { desc = 'Config Kickstart' })
 | 
			
		||||
 | 
			
		||||
--  insert # --------...
 | 
			
		||||
vim.keymap.set("n", "<leader>ic", "yypVr-I# <ESC>", { desc = "[ic]insert comment line"})
 | 
			
		||||
 | 
			
		||||
--              [[ Highlight on yank ]]
 | 
			
		||||
--              See `:help vim.highlight.on_yank()`
 | 
			
		||||
--{{{
 | 
			
		||||
| 
						 | 
				
			
			@ -425,7 +437,9 @@ vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics, { de
 | 
			
		|||
 | 
			
		||||
-- [[ Configure Treesitter ]]
 | 
			
		||||
-- See `:help nvim-treesitter`
 | 
			
		||||
--
 | 
			
		||||
require('nvim-treesitter.configs').setup {
 | 
			
		||||
 | 
			
		||||
  -- Add languages to be installed here that you want installed for treesitter
 | 
			
		||||
  ensure_installed = { 'c', 'cpp', 'go', 'lua', 'python', 'rust', 'tsx', 'javascript', 'typescript', 'vimdoc', 'vim' },
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -440,7 +454,7 @@ require('nvim-treesitter.configs').setup {
 | 
			
		|||
      init_selection = '<c-space>',
 | 
			
		||||
      node_incremental = '<c-space>',
 | 
			
		||||
      scope_incremental = '<c-s>',
 | 
			
		||||
      node_decremental = '<M-space>',
 | 
			
		||||
      node_decremental = '<M-space>',   -- problem here
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
  textobjects = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue