diff --git a/.config/fish/config.fish b/.config/fish/config.fish index 12e913d..f251983 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -4,6 +4,7 @@ end fish_default_key_bindings set -gx EDITOR nvim +set -gx READER mupdf fish_add_path $HOME/.local/share/nvim/mason/bin fish_add_path /home/afonso/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin diff --git a/.config/nvim/lua/plugins/cmp.lua b/.config/nvim/lua/plugins/cmp.lua index 8cf9092..29f0918 100644 --- a/.config/nvim/lua/plugins/cmp.lua +++ b/.config/nvim/lua/plugins/cmp.lua @@ -126,6 +126,19 @@ cmp.setup { cmp.config.compare.exact, cmp.config.compare.offset, cmp.config.compare.recently_used, + + --Make entries that start with underline appear after + function(entry1, entry2) + local _, entry1_under = entry1.completion_item.label:find "^_+" + local _, entry2_under = entry2.completion_item.label:find "^_+" + entry1_under = entry1_under or 0 + entry2_under = entry2_under or 0 + if entry1_under > entry2_under then + return false + elseif entry1_under < entry2_under then + return true + end + end, } }, sources = cmp.config.sources( diff --git a/.config/xmonad/xmonad.norg b/.config/xmonad/xmonad.norg index a6f1a28..ac8f833 100644 --- a/.config/xmonad/xmonad.norg +++ b/.config/xmonad/xmonad.norg @@ -214,21 +214,20 @@ myXmobarPP s = def @code haskell myConfig = def - { - terminal = myTerminal, - focusFollowsMouse = myFocusFollowsMouse, - clickJustFocuses = myClickJustFocuses, - borderWidth = myBorderWidth, - modMask = myModMask, - workspaces = myWorkspaces, - normalBorderColor = myNormalBorderColor, - focusedBorderColor = myFocusedBorderColor, - -- keys = myKeys, - layoutHook = smartBorders . spacingWithEdge 10 $ myLayout, - manageHook = manageSpawn <+> myManageHook <+> manageHook def, - handleEventHook = myEventHook <+> fullscreenEventHook <+> swallowEventHook (className=?"Alacritty") (return True), - startupHook = myStartupHook - } + { + terminal = myTerminal, + focusFollowsMouse = myFocusFollowsMouse, + clickJustFocuses = myClickJustFocuses, + borderWidth = myBorderWidth, + modMask = myModMask, + workspaces = myWorkspaces, + normalBorderColor = myNormalBorderColor, + focusedBorderColor = myFocusedBorderColor, + layoutHook = smartBorders . spacingWithEdge 5 $ myLayout, + manageHook = manageSpawn <+> myManageHook <+> manageHook def, + handleEventHook = myEventHook <+> fullscreenEventHook <+> swallowEventHook (className=?"Alacritty") (return True), + startupHook = myStartupHook + } @end * Main @code haskell