v3
This commit is contained in:
parent
1776bc8edc
commit
ea1d352822
16 changed files with 328 additions and 315 deletions
|
@ -53,6 +53,10 @@
|
||||||
(set! background :dark)
|
(set! background :dark)
|
||||||
(exec! [colorscheme catppuccin])
|
(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
|
; (local highlight_overrides
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
(g! mapleader " ")
|
(g! mapleader " ")
|
||||||
|
|
||||||
|
(map! [n :noremap] :<leader>gd "<cmd>lua vim.lsp.buf.hover()<CR>")
|
||||||
; trim those bastards
|
; trim those bastards
|
||||||
(map! [n :noremap] :<leader>tw "<cmd>lua MiniTrailspace.trim()<CR>")
|
(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>fk "<cmd>Telescope keymaps<CR>")
|
||||||
|
|
||||||
(map! [n :noremap] :<leader>tt "<cmd>terminal<CR>")
|
(map! [n :noremap] :<leader>tt "<cmd>terminal<CR>")
|
||||||
|
(map! [t :noremap] :<Esc> "<C-\\><C-n>")
|
||||||
(map! [n :noremap] :<C-Space> "<cmd>bprev<CR>")
|
(map! [n :noremap] :<C-Space> "<cmd>bprev<CR>")
|
||||||
|
|
||||||
; remap keys so that they dont skip camelCase
|
; remap keys so that they dont skip camelCase
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
(set! tabstop 4)
|
(set! tabstop 4)
|
||||||
(set! softtabstop 4)
|
(set! softtabstop 4)
|
||||||
(set! shiftwidth 4)
|
(set! shiftwidth 4)
|
||||||
(set! expandtab false)
|
(set! expandtab true)
|
||||||
|
|
||||||
(set! compatible false) ; disable compatibility with old vi
|
(set! compatible false) ; disable compatibility with old vi
|
||||||
(set! showmatch true) ; show matches while searching for text
|
(set! showmatch true) ; show matches while searching for text
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
(set! mouse :v)
|
(set! mouse :v)
|
||||||
(set! mouse :a)
|
(set! mouse :a)
|
||||||
; (set! clipboard :unnamedplus) ; use system clipboard
|
(set! clipboard :unnamedplus) ; use system clipboard
|
||||||
(set! ttyfast true)
|
(set! ttyfast true)
|
||||||
(set! cursorline true)
|
(set! cursorline true)
|
||||||
(set! splitbelow true)
|
(set! splitbelow true)
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
(require (modul :lazy))
|
(require (modul :lazy))
|
||||||
(require (modul :devicons))
|
(require (modul :devicons))
|
||||||
(require (modul :gitsigns))
|
(require (modul :gitsigns))
|
||||||
(require (modul :harpoon))
|
; (require (modul :harpoon))
|
||||||
(require (modul :lsp-zero))
|
(require (modul :lsp-zero))
|
||||||
(require (modul :lualine))
|
(require (modul :lualine))
|
||||||
(require (modul :mini))
|
(require (modul :mini))
|
||||||
(require (modul :telescope))
|
(require (modul :telescope))
|
||||||
(require (modul :treesitter))
|
(require (modul :treesitter))
|
||||||
(require (modul :wilder))
|
; (require (modul :wilder))
|
||||||
(require (modul :incline))
|
(require (modul :incline))
|
||||||
(require (modul :colorizer))
|
(require (modul :colorizer))
|
||||||
|
|
|
@ -13,7 +13,9 @@
|
||||||
[ :fennel-ls
|
[ :fennel-ls
|
||||||
:lua-language-server
|
:lua-language-server
|
||||||
:python-lsp-server
|
:python-lsp-server
|
||||||
:zls ]
|
:ltex-ls
|
||||||
|
:zls
|
||||||
|
:rust-analyzer ]
|
||||||
|
|
||||||
:automatic_installation true })
|
:automatic_installation true })
|
||||||
|
|
||||||
|
@ -24,17 +26,17 @@
|
||||||
(lsp.on_attach (fn [_ bufnr] lsp.default_keymaps {:buffer bufnr}))
|
(lsp.on_attach (fn [_ bufnr] lsp.default_keymaps {:buffer bufnr}))
|
||||||
|
|
||||||
(lspconfig.pylsp.setup
|
(lspconfig.pylsp.setup
|
||||||
{ :setings
|
{ :setings { :pylsp { :plugins { :pycodestyle
|
||||||
{ :pylsp
|
|
||||||
{ :plugins
|
|
||||||
{ :pycodestyle
|
|
||||||
{ :ignore [:W391 :E303 :E226]
|
{ :ignore [:W391 :E303 :E226]
|
||||||
:maxLineLength 120 } }}}})
|
:maxLineLength 120 } }}}})
|
||||||
|
|
||||||
(lsp.setup)
|
(lsp.setup)
|
||||||
|
|
||||||
; (local fennel-ls lspconfig.fennel_ls)
|
(local fennel-ls lspconfig.fennel_ls)
|
||||||
; (fennel-ls.setup {})
|
(fennel-ls.setup {})
|
||||||
|
|
||||||
|
(local rustan lspconfig.rust_analyzer)
|
||||||
|
(rustan.setup {})
|
||||||
|
|
||||||
(lspconfig.racket_langserver.setup {})
|
(lspconfig.racket_langserver.setup {})
|
||||||
(lspconfig.zls.setup {})
|
(lspconfig.zls.setup {})
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
(configs.setup
|
(configs.setup
|
||||||
{ :ensure_installed
|
{ :ensure_installed
|
||||||
[ :c
|
[ :c
|
||||||
|
:rust
|
||||||
:lua
|
:lua
|
||||||
:vim
|
:vim
|
||||||
:vimdoc
|
:vimdoc
|
||||||
|
@ -24,3 +25,7 @@
|
||||||
(vim.filetype.add
|
(vim.filetype.add
|
||||||
{ :pattern
|
{ :pattern
|
||||||
{ :.*/hypr/.*%.conf :hyprlang }})
|
{ :.*/hypr/.*%.conf :hyprlang }})
|
||||||
|
|
||||||
|
(vim.filetype.add
|
||||||
|
{ :pattern
|
||||||
|
{ :*.tex :latex }})
|
||||||
|
|
Loading…
Add table
Reference in a new issue