From a865d2e1a6cd96d130aa03d8707437c8c744c48d Mon Sep 17 00:00:00 2001 From: Aidan Sharpe <33038791+Adog64@users.noreply.github.com> Date: Mon, 20 Jan 2025 22:33:43 -0500 Subject: [PATCH] Minimize page --- eww/.cache.sqlite | Bin 57344 -> 69632 bytes eww/eww.scss | 2 - eww/scripts/.cache.sqlite | Bin 24576 -> 24576 bytes eww/scripts/workspace_class.sh | 2 +- eww/widgets/bar.yuck | 2 + eww/widgets/workspaces.yuck | 2 +- hypr/hyprland.conf | 16 +-- "kitty/\\" | 55 +++++++++ kitty/kitty-gruvbox.conf | 47 ++++++++ kitty/kitty-monokai.conf | 47 ++++++++ kitty/kitty-sunset.conf | 28 +++++ nvim/after/plugin/coc.lua | 188 ------------------------------- nvim/after/plugin/vimspector.lua | 0 nvim/lua/sharpe/packer.lua | 8 +- zathura/zathurarc | 4 + 15 files changed, 194 insertions(+), 207 deletions(-) create mode 100644 "kitty/\\" create mode 100644 kitty/kitty-gruvbox.conf create mode 100644 kitty/kitty-monokai.conf create mode 100644 kitty/kitty-sunset.conf delete mode 100644 nvim/after/plugin/coc.lua create mode 100644 nvim/after/plugin/vimspector.lua create mode 100644 zathura/zathurarc diff --git a/eww/.cache.sqlite b/eww/.cache.sqlite index bc86cb75e8aab1614d728eacf861b96bcde36e2e..567bac48feea6b1aff4ec6091e9f2fed7af5557e 100644 GIT binary patch delta 4006 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 Z-V}Rl9%GLktOBX&U|k0jViG=f{tti@y3qgt delta 1536 zcmZvce@q)?7{~8zODWvAca&1%vdoe}WEm~@-ml)34F*gzCngxGs4~4XLYCSW=^vViSlBXUQo273n_WkuSsXD1-Ta3?9L71voHAV^X8w5ZIs%H9-rM(m z?|Ghlp6~m;3yzqADPwp`F1Sol6rU~Ql?VTTzrj23CR~II z@LD2&&qesOS$jfl>MtTA-Je6o+|Wy8%n5nPXbC+<#_UjKE}WqXn0g8ZVHG?CtxOtz z#MCqQp%>m}dSMwHW@5|@W}0bXPLk5ao3}Bz-nFytbfM8{XpvX}wFn~eE1be}BEZ_N zs)&*-io7a{irbGQ5Ycv9MOje-q9}Rv91V+=(E|m1%lU6?cb^|CyFHy)n{VMd7a9l zAtmlq+a0+^!#;{0HQzJri}!g9rhy%yO5C*6oD(!p?xrZV_8d+vJxo8_B&u4@*Nq|$ zAK76#>hRa%Pw&=6y0WY+@8ysO$sS&CDJ(C$Iehr_g6v--E5Ne*0!CdnJ%n2eam#KT zzuj+RdB>B!R~;P7369kgQ?VBSKHt%e(_@5^$jggS9g&41joLV*>!(L5gSTLOf% z-x@t*2F<4M-kRztlMPB}L5=B{lPxhE4mpkK*h!oU72zL8UHP2b%kmz?d05WHA=WM6 zOHrHiyPe@vp>W$^cA&Sj?MR?&Xi&#-vTmoAAgm=w3c~RVC#-JA{+{*>^MiVL`KyaK z8G9#sD;N0j*{cPF{kXOWSX6Q-1hfeMx!i1|_V2~bcS~uTZ9=CEZ=TS_v{k2cF>QjA zm7Of-MQ#s59u~P|NyL}lv^&53>)6%piPnvjnQ(b6oaMNTw49@+=U@giQx36Hu>&Ac zfA1M!QHdo8Rzb9h20p`;SEAE2D5brvV>(y*#W6e*aT?o}&*F5X&ZbL2&W9yG$t5CL zpGQdl2qadWM_D&e{DCm?kc6APzn7B3FX zWPe$VgYyq<8ktJ!J#PItsp9t+%Zv^8!#F)J6%yr<=9WPl6XNvnvtE~H~x@) zy=QJ?mzfN1ErWNHE{U&^v?jh*Q6Zj7{E|o*jO4vdG@hR{Z8Hs&_CHF{OHBX$umnwS z_u;u=JFXf-@v_VdIR5Sl>$(OWlp`iT%;X(>t*x`%;SZ?o ezU~0-?EVJdnqIYh2>&$QY9!yD1W5f20rd|b7T9+H diff --git a/eww/eww.scss b/eww/eww.scss index 90a26c2..bc78a94 100644 --- a/eww/eww.scss +++ b/eww/eww.scss @@ -104,7 +104,6 @@ tooltip { .active_workspace { background: transparent; - padding: 0 8px 0px 14px; border-radius: 7px; margin-top: 3px; margin-bottom: 3px; @@ -113,7 +112,6 @@ tooltip { .inactive_workspace { background: transparent; - padding: 0 8px 0px 14px; margin-top: 3px; margin-bottom: 3px; border-radius: 7px; diff --git a/eww/scripts/.cache.sqlite b/eww/scripts/.cache.sqlite index fa8b5abd93eda6a2c80f290b0040dcd0d89b4164..396f3e128463f748f62a7d9f5b67c1ac7305c233 100644 GIT binary patch delta 475 zcmZoTz}Rqrae_1>+e8^>RyGE`vd)bu3;4O1nS2X{c>rU}a!1rH4H= zC$XS7HD!vs{mYvoc|N?~fI<}onMJ9^Q+gDP42(>4LHf-?KBqbQ{PY#r`oBUJCSg< delta 78 zcmV-U0I~mozyW~30gxL31(6&>1qA>uV*#;bpbrQF2KE38q6YS{f$9dc_7)Ba2m%k+ k01wv>?6VOt%MX*+FD(cH5AOgE_z&;15kTV)v+q9' to make sure Tab is not mapped by --- If you do not like the sequence you can set your own using g:vimwiki_listsyms for example - ---let --- other plugins before putting this into your config -local opts = {silent = true, noremap = true, expr = true, replace_keycodes = false} -keyset("i", "", 'coc#pum#visible() ? coc#pum#next(1) : v:lua.check_back_space() ? "" : coc#refresh()', opts) -keyset("i", "", [[coc#pum#visible() ? coc#pum#prev(1) : "\"]], opts) - --- Make to accept selected completion item or notify coc.nvim to format --- u breaks current undo, please make your own choice - -keyset("i", "", [[coc#pum#visible() ? coc#pum#confirm() : "\u\\=coc#on_enter()\"]], opts) - --- Use to trigger snippets -keyset("i", "", "(coc-snippets-expand-jump)") --- Use to trigger completion -keyset("i", "", "coc#refresh()", {silent = true, expr = true}) - --- Use `[g` and `]g` to navigate diagnostics --- Use `:CocDiagnostics` to get all diagnostics of current buffer in location list -keyset("n", "[g", "(coc-diagnostic-prev)", {silent = true}) -keyset("n", "]g", "(coc-diagnostic-next)", {silent = true}) - --- GoTo code navigation -keyset("n", "gd", "(coc-definition)", {silent = true}) -keyset("n", "gy", "(coc-type-definition)", {silent = true}) -keyset("n", "gi", "(coc-implementation)", {silent = true}) -keyset("n", "gr", "(coc-references)", {silent = true}) - - --- Use K to show documentation in preview window -function _G.show_docs() - local cw = vim.fn.expand('') - if vim.fn.index({'vim', 'help'}, vim.bo.filetype) >= 0 then - vim.api.nvim_command('h ' .. cw) - elseif vim.api.nvim_eval('coc#rpc#ready()') then - vim.fn.CocActionAsync('doHover') - else - vim.api.nvim_command('!' .. vim.o.keywordprg .. ' ' .. cw) - end -end -keyset("n", "K", 'lua _G.show_docs()', {silent = true}) - - --- Highlight the symbol and its references on a CursorHold event(cursor is idle) -vim.api.nvim_create_augroup("CocGroup", {}) -vim.api.nvim_create_autocmd("CursorHold", { - group = "CocGroup", - command = "silent call CocActionAsync('highlight')", - desc = "Highlight symbol under cursor on CursorHold" -}) - - --- Symbol renaming -keyset("n", "rn", "(coc-rename)", {silent = true}) - - --- Formatting selected code -keyset("x", "f", "(coc-format-selected)", {silent = true}) -keyset("n", "f", "(coc-format-selected)", {silent = true}) - - --- Setup formatexpr specified filetype(s) -vim.api.nvim_create_autocmd("FileType", { - group = "CocGroup", - pattern = "typescript,json", - command = "setl formatexpr=CocAction('formatSelected')", - desc = "Setup formatexpr specified filetype(s)." -}) - --- Update signature help on jump placeholder -vim.api.nvim_create_autocmd("User", { - group = "CocGroup", - pattern = "CocJumpPlaceholder", - command = "call CocActionAsync('showSignatureHelp')", - desc = "Update signature help on jump placeholder" -}) - --- Apply codeAction to the selected region --- Example: `aap` for current paragraph -local opts = {silent = true, nowait = true} -keyset("x", "a", "(coc-codeaction-selected)", opts) -keyset("n", "a", "(coc-codeaction-selected)", opts) - --- Remap keys for apply code actions at the cursor position. -keyset("n", "ac", "(coc-codeaction-cursor)", opts) --- Remap keys for apply source code actions for current file. -keyset("n", "as", "(coc-codeaction-source)", opts) --- Apply the most preferred quickfix action on the current line. -keyset("n", "qf", "(coc-fix-current)", opts) - --- Remap keys for apply refactor code actions. -keyset("n", "re", "(coc-codeaction-refactor)", { silent = true }) -keyset("x", "r", "(coc-codeaction-refactor-selected)", { silent = true }) -keyset("n", "r", "(coc-codeaction-refactor-selected)", { silent = true }) - --- Run the Code Lens actions on the current line -keyset("n", "cl", "(coc-codelens-action)", opts) - - --- Map function and class text objects --- NOTE: Requires 'textDocument.documentSymbol' support from the language server -keyset("x", "if", "(coc-funcobj-i)", opts) -keyset("o", "if", "(coc-funcobj-i)", opts) -keyset("x", "af", "(coc-funcobj-a)", opts) -keyset("o", "af", "(coc-funcobj-a)", opts) -keyset("x", "ic", "(coc-classobj-i)", opts) -keyset("o", "ic", "(coc-classobj-i)", opts) -keyset("x", "ac", "(coc-classobj-a)", opts) -keyset("o", "ac", "(coc-classobj-a)", opts) - - --- Remap and to scroll float windows/popups ----@diagnostic disable-next-line: redefined-local -local opts = {silent = true, nowait = true, expr = true} -keyset("n", "", 'coc#float#has_scroll() ? coc#float#scroll(1) : ""', opts) -keyset("n", "", 'coc#float#has_scroll() ? coc#float#scroll(0) : ""', opts) -keyset("i", "", - 'coc#float#has_scroll() ? "=coc#float#scroll(1)" : ""', opts) -keyset("i", "", - 'coc#float#has_scroll() ? "=coc#float#scroll(0)" : ""', opts) -keyset("v", "", 'coc#float#has_scroll() ? coc#float#scroll(1) : ""', opts) -keyset("v", "", 'coc#float#has_scroll() ? coc#float#scroll(0) : ""', opts) - - --- Use CTRL-S for selections ranges --- Requires 'textDocument/selectionRange' support of language server -keyset("n", "", "(coc-range-select)", {silent = true}) -keyset("x", "", "(coc-range-select)", {silent = true}) - - --- Add `:Format` command to format current buffer -vim.api.nvim_create_user_command("Format", "call CocAction('format')", {}) - --- " Add `:Fold` command to fold current buffer -vim.api.nvim_create_user_command("Fold", "call CocAction('fold', )", {nargs = '?'}) - --- Add `:OR` command for organize imports of the current buffer -vim.api.nvim_create_user_command("OR", "call CocActionAsync('runCommand', 'editor.action.organizeImport')", {}) - --- Add (Neo)Vim's native statusline support --- NOTE: Please see `:h coc-status` for integrations with external plugins that --- provide custom statusline: lightline.vim, vim-airline -vim.opt.statusline:prepend("%{coc#status()}%{get(b:,'coc_current_function','')}") - --- Mappings for CoCList --- code actions and coc stuff ----@diagnostic disable-next-line: redefined-local -local opts = {silent = true, nowait = true} --- Show all diagnostics -keyset("n", "a", ":CocList diagnostics", opts) --- Manage extensions --- keyset("n", "e", ":CocList extensions", opts) --- Show commands -keyset("n", "c", ":CocList commands", opts) --- Find symbol of current document -keyset("n", "o", ":CocList outline", opts) --- Search workspace symbols -keyset("n", "s", ":CocList -I symbols", opts) --- Do default action for next item -keyset("n", "j", ":CocNext", opts) --- Do default action for previous item -keyset("n", "k", ":CocPrev", opts) --- Resume latest coc list -keyset("n", "p", ":CocListResume", opts) diff --git a/nvim/after/plugin/vimspector.lua b/nvim/after/plugin/vimspector.lua new file mode 100644 index 0000000..e69de29 diff --git a/nvim/lua/sharpe/packer.lua b/nvim/lua/sharpe/packer.lua index 3d37eb3..ee8cd58 100644 --- a/nvim/lua/sharpe/packer.lua +++ b/nvim/lua/sharpe/packer.lua @@ -23,15 +23,9 @@ return require('packer').startup(function(use) use('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'}) use {'neoclide/coc.nvim', branch = 'release'} - -- install without yarn or npm - use({ - "iamcco/markdown-preview.nvim", - run = function() vim.fn["mkdp#util#install"]() end, - }) - use({'vimwiki/vimwiki'}) use({'lervag/vimtex'}) - use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, }) + use({'puremourning/vimspector'}) end) diff --git a/zathura/zathurarc b/zathura/zathurarc new file mode 100644 index 0000000..c91b8fa --- /dev/null +++ b/zathura/zathurarc @@ -0,0 +1,4 @@ +set recolor true +set recolor-keephue true +set recolor-lightcolor "#1f1f28" +set recolor-darkcolor "#dcd7ba"