This commit is contained in:
Јован Ђокић-Шумарац 2025-07-23 22:52:11 +02:00
parent 1776bc8edc
commit ea1d352822
16 changed files with 328 additions and 315 deletions

View file

@ -53,6 +53,10 @@
(set! background :dark)
(exec! [colorscheme catppuccin])
(vim.api.nvim_set_hl 0 :Normal {:bg :none})
(vim.api.nvim_set_hl 0 :NormalFloat {:bg :none})
(vim.api.nvim_set_hl 0 :FloatBorder {:bg :none})
(vim.api.nvim_set_hl 0 :Pmenu {:bg :none})
; (local highlight_overrides

View file

@ -3,6 +3,7 @@
(g! mapleader " ")
(map! [n :noremap] :<leader>gd "<cmd>lua vim.lsp.buf.hover()<CR>")
; trim those bastards
(map! [n :noremap] :<leader>tw "<cmd>lua MiniTrailspace.trim()<CR>")
@ -16,6 +17,7 @@
(map! [n :noremap] :<leader>fk "<cmd>Telescope keymaps<CR>")
(map! [n :noremap] :<leader>tt "<cmd>terminal<CR>")
(map! [t :noremap] :<Esc> "<C-\\><C-n>")
(map! [n :noremap] :<C-Space> "<cmd>bprev<CR>")
; remap keys so that they dont skip camelCase

View file

@ -20,7 +20,7 @@
(set! tabstop 4)
(set! softtabstop 4)
(set! shiftwidth 4)
(set! expandtab false)
(set! expandtab true)
(set! compatible false) ; disable compatibility with old vi
(set! showmatch true) ; show matches while searching for text
@ -34,7 +34,7 @@
(set! mouse :v)
(set! mouse :a)
; (set! clipboard :unnamedplus) ; use system clipboard
(set! clipboard :unnamedplus) ; use system clipboard
(set! ttyfast true)
(set! cursorline true)
(set! splitbelow true)

View file

@ -4,12 +4,12 @@
(require (modul :lazy))
(require (modul :devicons))
(require (modul :gitsigns))
(require (modul :harpoon))
; (require (modul :harpoon))
(require (modul :lsp-zero))
(require (modul :lualine))
(require (modul :mini))
(require (modul :telescope))
(require (modul :treesitter))
(require (modul :wilder))
; (require (modul :wilder))
(require (modul :incline))
(require (modul :colorizer))

View file

@ -13,7 +13,9 @@
[ :fennel-ls
:lua-language-server
:python-lsp-server
:zls ]
:ltex-ls
:zls
:rust-analyzer ]
:automatic_installation true })
@ -24,17 +26,17 @@
(lsp.on_attach (fn [_ bufnr] lsp.default_keymaps {:buffer bufnr}))
(lspconfig.pylsp.setup
{ :setings
{ :pylsp
{ :plugins
{ :pycodestyle
{ :setings { :pylsp { :plugins { :pycodestyle
{ :ignore [:W391 :E303 :E226]
:maxLineLength 120 } }}}})
(lsp.setup)
; (local fennel-ls lspconfig.fennel_ls)
; (fennel-ls.setup {})
(local fennel-ls lspconfig.fennel_ls)
(fennel-ls.setup {})
(local rustan lspconfig.rust_analyzer)
(rustan.setup {})
(lspconfig.racket_langserver.setup {})
(lspconfig.zls.setup {})

View file

@ -4,6 +4,7 @@
(configs.setup
{ :ensure_installed
[ :c
:rust
:lua
:vim
:vimdoc
@ -24,3 +25,7 @@
(vim.filetype.add
{ :pattern
{ :.*/hypr/.*%.conf :hyprlang }})
(vim.filetype.add
{ :pattern
{ :*.tex :latex }})