summaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2024-11-23 20:40:33 +0100
committernavewindre <boneyaard@gmail.com>2024-11-23 20:40:33 +0100
commit2dfbb5b499cd809f936da74b7c9d9ee6a8809808 (patch)
tree49cb7e9361726cdf7264e7f478575406e034fe1e /vimrc
parentd00967dd8bca3881a64cb0bf156bf4de276ac3ee (diff)
sda
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc21
1 files changed, 18 insertions, 3 deletions
diff --git a/vimrc b/vimrc
index c41440d..5dadd8b 100644
--- a/vimrc
+++ b/vimrc
@@ -36,7 +36,7 @@ lua <<EOF
Plug('jcdickinson/wpm.nvim')
Plug('puremourning/vimspector')
- Plug('yetone/avante.nvim', { ['branch'] = 'main', ['do'] = function() require('avante.api').build() end } )
+ Plug('yetone/avante.nvim', { ['branch'] = 'main', ['do'] = 'make' } )
vim.call('plug#end');
-- Set up nvim-cmp.
@@ -132,6 +132,7 @@ lua <<EOF
})
local capabilities = require('cmp_nvim_lsp').default_capabilities()
+ capabilities.offsetEncoding = "utf-16"
require('lspconfig')['clangd'].setup {
capabilities = capabilities
}
@@ -244,7 +245,7 @@ lua <<EOF
vendors = {
---@type AvanteProvider
ollama = {
- ["local"] = true,
+ api_key_name = '',
endpoint = "127.0.0.1:11434/v1",
-- model = 'qwen2.5:7b-instruct-q4_K_M',
model = 'qwen2.5-coder:7b-instruct-q5_K_M',
@@ -294,7 +295,9 @@ set foldmethod=indent
set smartcase
set showtabline=2
set nocompatible
+set guicursor+=i:-blinkwait175-blinkoff150-blinkon175
set signcolumn=number
+
filetype plugin on
let g:vimspector_enable_mappings = 'HUMAN'
let g:vimspector_enable_debug_logging = 0
@@ -353,7 +356,17 @@ function! s:UpdateSignColumn()
let s:signs[0] = 1
endif
- for l:lnum in range(1, l:last_line)
+ let l:start = 1
+ if l:cur_line > 10
+ let l:start = l:cur_line - 10
+ endif
+
+ let l:end = l:cur_line + 10
+ if l:end > l:last_line
+ let l:end = l:last_line
+ endif
+
+ for l:lnum in range(l:start, l:end)
if l:lnum != l:cur_line
let l:distance = abs(l:cur_line - l:lnum)
if l:distance > 0 && l:distance <= 9
@@ -671,6 +684,8 @@ hi PmenuSel guibg=#ffffff guifg=#202020
hi Variable guifg=#40FF40 ctermfg=Green
hi @variable guifg=#40FF40 ctermfg=Green
hi Identifier guifg=#27ea91
+hi def link @lsp.typemod.variable.defaultLibrary.javascriptreact Special
+hi def link @lsp.typemod.variable.defaultLibrary.typescriptreact Special
hi def link @lsp.typemod.variable.defaultLibrary.javascript Special
hi def link @lsp.typemod.variable.defaultLibrary.typescript Special
hi def link @punctuation.special.javascript Delimiter