update
This commit is contained in:
		
							parent
							
								
									d5d1054096
								
							
						
					
					
						commit
						3cec0c208b
					
				| 
						 | 
				
			
			@ -243,9 +243,10 @@ let g:mta_filetypes = {
 | 
			
		|||
  let g:netrw_preview = 0
 | 
			
		||||
  let g:netrw_winsize = 50
 | 
			
		||||
  let g:netrw_altv = &spr
 | 
			
		||||
  let g:netrw_alto = 1
 | 
			
		||||
  let g:netrw_alto = 0
 | 
			
		||||
  let g:netrw_altfile = 1
 | 
			
		||||
  let g:netrw_mousemaps = 0
 | 
			
		||||
	let g:netrw_keepdir = 0
 | 
			
		||||
 | 
			
		||||
  "}}}
 | 
			
		||||
"   #Obsession{{{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
local cmp = require 'cmp'
 | 
			
		||||
cmp.setup({
 | 
			
		||||
    window = {documentation = cmp.config.window.bordered({border = "single"})},
 | 
			
		||||
    formatting = {
 | 
			
		||||
        format = function(entry, vim_item)
 | 
			
		||||
            -- set a name for each source
 | 
			
		||||
| 
						 | 
				
			
			@ -7,21 +8,17 @@ cmp.setup({
 | 
			
		|||
                nvim_lsp = "[LSP]",
 | 
			
		||||
                path = "[Path]",
 | 
			
		||||
                buffer = "[Buffer]",
 | 
			
		||||
				ultisnips = "[UltiSnips]",
 | 
			
		||||
                ultisnips = "[UltiSnips]"
 | 
			
		||||
            })[entry.source.name]
 | 
			
		||||
            return vim_item
 | 
			
		||||
		end,
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    completion = {
 | 
			
		||||
        keyword_length = 1,
 | 
			
		||||
		max_item_count = 20,
 | 
			
		||||
        max_item_count = 20
 | 
			
		||||
        -- autocomplete = false
 | 
			
		||||
    },
 | 
			
		||||
	snippet = {
 | 
			
		||||
	  expand = function(args)
 | 
			
		||||
	    vim.fn["UltiSnips#Anon"](args.body)
 | 
			
		||||
	  end,
 | 
			
		||||
	},
 | 
			
		||||
    snippet = {expand = function(args) vim.fn["UltiSnips#Anon"](args.body) end},
 | 
			
		||||
    mapping = {
 | 
			
		||||
        ['<C-d>'] = cmp.mapping.scroll_docs(-4),
 | 
			
		||||
        ['<C-u>'] = cmp.mapping.scroll_docs(4),
 | 
			
		||||
| 
						 | 
				
			
			@ -32,25 +29,13 @@ cmp.setup({
 | 
			
		|||
                else
 | 
			
		||||
                    cmp.complete()
 | 
			
		||||
                end
 | 
			
		||||
			end,
 | 
			
		||||
		}),
 | 
			
		||||
            end
 | 
			
		||||
        })
 | 
			
		||||
    },
 | 
			
		||||
    sources = {
 | 
			
		||||
		{
 | 
			
		||||
			name = 'nvim_lsp',
 | 
			
		||||
			max_item_count = 8,
 | 
			
		||||
			keyword_length = 3,
 | 
			
		||||
		},
 | 
			
		||||
        {name = 'nvim_lsp', max_item_count = 8, keyword_length = 3},
 | 
			
		||||
        {name = 'path'},
 | 
			
		||||
		{
 | 
			
		||||
			name = 'buffer',
 | 
			
		||||
			keyword_length = 4,
 | 
			
		||||
			max_item_count = 20,
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			name = 'ultisnips',
 | 
			
		||||
			priority_weight = 10,
 | 
			
		||||
			keyword_length = 1,
 | 
			
		||||
		},
 | 
			
		||||
        {name = 'buffer', keyword_length = 4, max_item_count = 20},
 | 
			
		||||
        {name = 'ultisnips', priority_weight = 10, keyword_length = 1}
 | 
			
		||||
    }
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,7 @@ vim.diagnostic.config({
 | 
			
		|||
    update_in_insert = false,
 | 
			
		||||
    severity_sort = true,
 | 
			
		||||
    float = {
 | 
			
		||||
        border = "single",
 | 
			
		||||
        source = "always" -- Or "if_many"
 | 
			
		||||
    }
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			@ -24,6 +25,11 @@ local border = {
 | 
			
		|||
    {"└", "FloatBorder"}, {"│", "FloatBorder"}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
vim.lsp.handlers["textDocument/hover"] =
 | 
			
		||||
    vim.lsp.with(vim.lsp.handlers.hover, {border = "single"})
 | 
			
		||||
vim.lsp.handlers["textDocument/signatureHelp"] =
 | 
			
		||||
    vim.lsp.with(vim.lsp.handlers.signature_help, {border = "single"})
 | 
			
		||||
 | 
			
		||||
local orig_util_open_floating_preview = vim.lsp.util.open_floating_preview
 | 
			
		||||
function vim.lsp.util.open_floating_preview(contents, syntax, opts, ...)
 | 
			
		||||
    opts = opts or {}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue