add kitty config

This commit is contained in:
Adam Jeniski 2022-11-05 22:51:14 -04:00
parent 3fa9216bef
commit 71c3212974
2 changed files with 2260 additions and 11 deletions

2240
.config/kitty/kitty.conf Normal file

File diff suppressed because it is too large Load Diff

View File

@ -42,6 +42,8 @@ Plug 'kshenoy/vim-signature'
Plug 'phaazon/hop.nvim' Plug 'phaazon/hop.nvim'
Plug 'terrortylor/nvim-comment' Plug 'terrortylor/nvim-comment'
Plug 'dense-analysis/ale' -- async runtime for formatting Plug 'dense-analysis/ale' -- async runtime for formatting
--Plug 'kyazdani42/nvim-web-devicons'
--Plug('akinsho/bufferline.nvim', { ['tag'] = 'v3.*' })
-- Git Integration -- Git Integration
Plug 'airblade/vim-gitgutter' Plug 'airblade/vim-gitgutter'
@ -80,10 +82,16 @@ vim.cmd(':highlight LineNr ctermfg=grey')
-- setup Airline -- setup Airline
vim.cmd('let g:airline#extensions#tabline#enabled = 1') vim.cmd('let g:airline#extensions#tabline#enabled = 1')
vim.cmd("let g:airline#extensions#tabline#left_sep = ' '") --vim.cmd("let g:airline#extensions#tabline#left_sep = ' '")
vim.cmd("let g:airline#extensions#tabline#left_alt_sep = '|'") --vim.cmd("let g:airline#extensions#tabline#left_alt_sep = '|'")
vim.cmd("let g:airline_theme='night_owl'") vim.cmd("let g:airline_theme='minimalist'")
vim.cmd("let g:airline_section_y = '%{strftime(\"%H:%M\")}'") vim.cmd[[let g:airline_left_sep = '']]
vim.cmd[[let g:airline_left_alt_sep = '']]
vim.cmd[[let g:airline_right_sep = '']]
vim.cmd[[let g:airline_right_alt_sep = '']]
--vim.cmd[[let g:airline_symbols.branch = '']]
--vim.cmd[[let g:airline_symbols.readonly = '']]
--vim.cmd[[let g:airline_symbols.linenr = '']]
-- setup svelte -- setup svelte
@ -92,7 +100,7 @@ vim.cmd("let g:svelte_preprocessors = ['ts']")
-- setup TreeSitter -- setup TreeSitter
require 'nvim-treesitter.configs'.setup { require 'nvim-treesitter.configs'.setup {
ensure_installed = "all", ensure_installed = {"c", "lua", "rust", "javascript", "typescript", "graphql", "svelte"},
sync_install = false, sync_install = false,
context_commentstring = { context_commentstring = {
enable = true enable = true
@ -270,7 +278,7 @@ vim.api.nvim_create_autocmd(
) )
require("nvim-lsp-installer").setup { require("nvim-lsp-installer").setup {
automatic_installation = true automatic_installation = false
} }
local lspconfig = require("lspconfig") local lspconfig = require("lspconfig")
@ -432,15 +440,15 @@ dap.listeners.before.event_exited["dapui_config"] = function()
end end
-- formatting -- formatting
vim.cmd[[let g:ale_fixers = { vim.cmd [[let g:ale_fixers = {
\ 'javascript': ['prettier'], \ 'javascript': ['prettier'],
\ 'typescript': ['prettier'], \ 'typescript': ['prettier'],
\ 'css': ['prettier'], \ 'css': ['prettier'],
\ 'svelte': ['prettier'], \ 'svelte': ['prettier'],
\}]] \}]]
vim.cmd[[let g:ale_linters_explicit = 1]] vim.cmd [[let g:ale_linters_explicit = 1]]
vim.cmd[[let g:ale_fix_on_save = 1]] vim.cmd [[let g:ale_fix_on_save = 1]]
vim.cmd[[let g:ale_linters_ignore = { vim.cmd [[let g:ale_linters_ignore = {
\ 'typescript': ['eslint'], \ 'typescript': ['eslint'],
\}]] \}]]
@ -479,7 +487,7 @@ vim.keymap.set("n", "<leader>sl", ":SessionLoad<cr><cr>", opts)
vim.keymap.set("n", "<leader>ss", ":SessionSave<cr><cr>", opts) vim.keymap.set("n", "<leader>ss", ":SessionSave<cr><cr>", opts)
vim.keymap.set("n", "<leader>cb", ":%bd|e#<cr>:echo closed all other buffers<cr>", loud_opts) vim.keymap.set("n", "<leader>cb", ":%bd|e#<cr>:echo closed all other buffers<cr>", loud_opts)
vim.keymap.set("n", "<leader>P", ":!yarn format<cr>") vim.keymap.set("n", "<leader>P", ":!yarn format<cr>")
vim.keymap.set("n", "<leader>R", ":source ~/.config/nvim/init.lua<cr>") vim.keymap.set("n", "<leader>rr", ":source ~/.config/nvim/init.lua<cr>")
vim.api.nvim_set_keymap('', 'f', vim.api.nvim_set_keymap('', 'f',
"<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = true })<cr>" "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = true })<cr>"
, {}) , {})
@ -500,3 +508,4 @@ vim.keymap.set("n", "<f3>", dap.continue)
vim.keymap.set("n", "<f4>", dap.step_into) vim.keymap.set("n", "<f4>", dap.step_into)
vim.keymap.set("n", "<f5>", dap.step_over) vim.keymap.set("n", "<f5>", dap.step_over)
vim.keymap.set("t", "<esc>", "<C-\\><C-n>", opts) vim.keymap.set("t", "<esc>", "<C-\\><C-n>", opts)
vim.keymap.set("n", "H", "<C-w>t<C-w>H", opts)