diff --git a/nvim/init.lua b/nvim/init.lua index fe677ef..b339048 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -22,6 +22,7 @@ opt.background = "dark" opt.listchars = "tab:→ ,trail:·,extends:↷,precedes:↶,nbsp:+,eol:↵" opt.list = true -- Show listchars opt.showtabline = 2 +opt.laststatus = 3 -- undo opt.undodir = "/home/hjalmarlucius/.cache/vim/undo" @@ -80,6 +81,7 @@ opt.foldenable = false opt.foldmethod = "expr" opt.completeopt = "menu,menuone,noinsert" +vim.g.seoul256_background = 235 -- ---------------------------------------- -- AUTOCOMMANDS @@ -300,7 +302,6 @@ require("packer").startup { use { "junegunn/seoul256.vim", - config = function() vim.g.seoul256_background = 235 end } vim.cmd "colorscheme seoul256" @@ -379,14 +380,17 @@ require("packer").startup { requires = {"kyazdani42/nvim-web-devicons"}, config = function() require("lualine").setup { - options = {theme = "auto"}, + options = {theme = "auto", globalstatus = true}, extensions = {"fugitive"}, sections = { lualine_a = {"mode"}, lualine_b = {"branch"}, - lualine_c = {{"filename", file_status = true, path = 1}}, -- , {"diff", colored=false}, { "diagnostics", sources = {"nvim_lsp"}} + lualine_c = { + {"filename", file_status = true, path = 1}, + {"diff", colored = true}, {"diagnostics", sources = {"nvim_lsp"}} + }, lualine_x = {"filetype"}, - lualine_y = {"progress"}, -- "encoding", "fileformat", + lualine_y = {"progress", "encoding", "fileformat"}, lualine_z = {"location"} }, inactive_sections = { diff --git a/zathura/zathurarc b/zathura/zathurarc index b02b317..16be27b 100644 --- a/zathura/zathurarc +++ b/zathura/zathurarc @@ -1,63 +1,29 @@ # zathurarc -# settings -set window-height 1024 -set window-width 768 -set adjust-open width -# set show-scrollbars true +set zoom-min 0 +set zoom-max 10 set first-page-column 2 -set window-title-basename true -# set database sqlite -set recolor-keephue -set selection-clipboard clipboard -# various hb -set recolor -set font "Fixed 12" -set inputbar-fg "#222222" - - -# key bindings -# map abort # Still doesn't work :( -map [normal] toggle_fullscreen -map [fullscreen] toggle_fullscreen -map [normal] reload -map [fullscreen] reload - -map [normal] e scroll down -map [fullscreen] e scroll down -map [normal] scroll down -map [fullscreen] scroll down -map [normal] y scroll up -map [fullscreen] y scroll up -map [normal] scroll up -map [fullscreen] scroll up +set pages-per-row 2 +set scroll-step 100 +set recolor-keephue "true" +set scroll-page-aware "true" +set smooth-scroll "true" +set guioptions "csv" +set adjust-open "best-fit" +set selection-clipboard "clipboard" map [normal] R rotate rotate-ccw map [fullscreen] R rotate rotate-ccw - map [normal] c recolor map [fullscreen] c recolor - -map [normal] navigate previous -map [fullscreen] navigate previous -map [normal] navigate next -map [fullscreen] navigate next - -map [normal] set "first-page-column 1:1" -map [fullscreen] set "first-page-column 1:1" -map [normal] set "first-page-column 1:2" -map [fullscreen] set "first-page-column 1:2" - -# Why are these only defined for normal mode by default? -map [fullscreen] a adjust_window best-fit -map [fullscreen] s adjust_window width -map [fullscreen] f follow -map [fullscreen] d toggle_page_mode 2 -map [fullscreen] toggle_index -map [fullscreen] j scroll down -map [fullscreen] k scroll up -map [fullscreen] scroll half-down -map [fullscreen] scroll half-up -map [fullscreen] jumplist backward -map [fullscreen] jumplist forward - -map [index] q quit +map [normal] f toggle_fullscreen +map [fullscreen] f toggle_fullscreen +map [normal] set "pages-per-row 1" +map [fullscreen] set "pages-per-row 1" +map [normal] set "pages-per-row 2" +map [fullscreen] set "pages-per-row 2" +map [normal] set "pages-per-row 3" +map [fullscreen] set "pages-per-row 3" +map [normal] set "pages-per-row 4" +map [fullscreen] set "pages-per-row 4" +map [normal] set "pages-per-row 5" +map [fullscreen] set "pages-per-row 5"