update
This commit is contained in:
		
							parent
							
								
									7cc0296c22
								
							
						
					
					
						commit
						ad40984aac
					
				
							
								
								
									
										10
									
								
								init.lua
								
								
								
								
							
							
						
						
									
										10
									
								
								init.lua
								
								
								
								
							| 
						 | 
					@ -38,12 +38,15 @@ P.S. You can delete this when you're done too. It's your config now :)
 | 
				
			||||||
-- Set <space> as the leader key
 | 
					-- Set <space> as the leader key
 | 
				
			||||||
-- See `:help mapleader`
 | 
					-- See `:help mapleader`
 | 
				
			||||||
--  NOTE: Must happen before plugins are required (otherwise wrong leader will be used)
 | 
					--  NOTE: Must happen before plugins are required (otherwise wrong leader will be used)
 | 
				
			||||||
 | 
					--
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vim.g.mapleader = ' '
 | 
					vim.g.mapleader = ' '
 | 
				
			||||||
vim.g.maplocalleader = ' '
 | 
					vim.g.maplocalleader = ' '
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Install package manager
 | 
					-- Install package manager
 | 
				
			||||||
--    https://github.com/folke/lazy.nvim
 | 
					--    https://github.com/folke/lazy.nvim
 | 
				
			||||||
--    `:help lazy.nvim.txt` for more info
 | 
					--    `:help lazy.nvim.txt` for more info
 | 
				
			||||||
 | 
					--
 | 
				
			||||||
local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'
 | 
					local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'
 | 
				
			||||||
if not vim.loop.fs_stat(lazypath) then
 | 
					if not vim.loop.fs_stat(lazypath) then
 | 
				
			||||||
  vim.fn.system {
 | 
					  vim.fn.system {
 | 
				
			||||||
| 
						 | 
					@ -80,7 +83,9 @@ require('lazy').setup({
 | 
				
			||||||
  -- NOTE: This is where your plugins related to LSP can be installed.
 | 
					  -- NOTE: This is where your plugins related to LSP can be installed.
 | 
				
			||||||
  --  The configuration is done below. Search for lspconfig to find it below.
 | 
					  --  The configuration is done below. Search for lspconfig to find it below.
 | 
				
			||||||
  { -- LSP Configuration & Plugins
 | 
					  { -- LSP Configuration & Plugins
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    'neovim/nvim-lspconfig',
 | 
					    'neovim/nvim-lspconfig',
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    dependencies = {
 | 
					    dependencies = {
 | 
				
			||||||
      -- Automatically install LSPs to stdpath for neovim
 | 
					      -- Automatically install LSPs to stdpath for neovim
 | 
				
			||||||
      'williamboman/mason.nvim',
 | 
					      'williamboman/mason.nvim',
 | 
				
			||||||
| 
						 | 
					@ -182,6 +187,7 @@ require('lazy').setup({
 | 
				
			||||||
  { import = 'custom.plugins' },
 | 
					  { import = 'custom.plugins' },
 | 
				
			||||||
}, {})
 | 
					}, {})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- [[ Setting options ]]
 | 
					-- [[ Setting options ]]
 | 
				
			||||||
-- See `:help vim.o`
 | 
					-- See `:help vim.o`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -552,6 +558,7 @@ mason_lspconfig.setup_handlers {
 | 
				
			||||||
  end,
 | 
					  end,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- nvim-cmp setup
 | 
					-- nvim-cmp setup
 | 
				
			||||||
local cmp = require 'cmp'
 | 
					local cmp = require 'cmp'
 | 
				
			||||||
local luasnip = require 'luasnip'
 | 
					local luasnip = require 'luasnip'
 | 
				
			||||||
| 
						 | 
					@ -594,9 +601,10 @@ cmp.setup {
 | 
				
			||||||
  sources = {
 | 
					  sources = {
 | 
				
			||||||
    { name = 'nvim_lsp' },
 | 
					    { name = 'nvim_lsp' },
 | 
				
			||||||
    { name = 'luasnip' },
 | 
					    { name = 'luasnip' },
 | 
				
			||||||
 | 
					    { name = 'orgmode' },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					--
 | 
				
			||||||
-- The line beneath this is called `modeline`. See `:help modeline`
 | 
					-- The line beneath this is called `modeline`. See `:help modeline`
 | 
				
			||||||
-- vim: ts=2 sts=2 sw=2 et
 | 
					-- vim: ts=2 sts=2 sw=2 et
 | 
				
			||||||
-- vim: ts=2 sts=2 sw=2 et
 | 
					-- vim: ts=2 sts=2 sw=2 et
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -174,7 +174,7 @@ ins_left {
 | 
				
			||||||
		return msg
 | 
							return msg
 | 
				
			||||||
	end,
 | 
						end,
 | 
				
			||||||
	icon = ' LSP:',
 | 
						icon = ' LSP:',
 | 
				
			||||||
	color = { fg = '#ffffff', gui = 'bold' },
 | 
						color = { fg = '#e2711d', gui = 'bold' },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Add components to right sections
 | 
					-- Add components to right sections
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue