Some changes everywhere

This commit is contained in:
elkowar 2022-03-21 10:42:09 +01:00
parent 12b80a6351
commit 8b92a98d2f
No known key found for this signature in database
GPG key ID: E321AD71B1D1F27F
7 changed files with 31 additions and 7 deletions

View file

@ -27,7 +27,11 @@ cursor:
style: "Block" style: "Block"
unfocused_hollow: true unfocused_hollow: true
font: font:
normal: { "family": "xos4 Terminus" } normal: { "family": "Fira Code" }
#normal: { "family": "Victor Mono" }
#normal: { "family": "Monoid" }
#normal: { "family": "Mono Lisa" }
#normal: { "family": "xos4 Terminus" }
offset: { "x": 0, "y": 0 } offset: { "x": 0, "y": 0 }
size: 12 size: 12

View file

@ -106,7 +106,7 @@ in
"Xft.antialias" = "1"; "Xft.antialias" = "1";
"Xft.hinting" = "true"; "Xft.hinting" = "true";
"Xft.hintstyle" = "hintslight"; "Xft.hintstyle" = "hintslight";
"Xft.dpi" = "96"; "Xft.dpi" = "110";
"Xft.rgba" = "rgb"; "Xft.rgba" = "rgb";
"Xft.lcdfilter" = "lcddefault"; "Xft.lcdfilter" = "lcddefault";

View file

@ -1,5 +1,6 @@
(module dots.keybinds (module dots.keybinds
{autoload {a aniseed.core {autoload {a aniseed.core
str aniseed.string
nvim aniseed.nvim nvim aniseed.nvim
utils dots.utils utils dots.utils
wk which-key wk which-key
@ -29,6 +30,10 @@
;(utils.keymap [:n] :j "gj") ;(utils.keymap [:n] :j "gj")
;(utils.keymap [:n] :k "gk") ;(utils.keymap [:n] :k "gk")
(defn open-selection-zotero []
(let [(_ _ sel) (utils.get-selection)]
(vim.cmd (.. "silent !xdg-open zotero://select/items/@" (str.join sel)))))
(fn cmd [s desc] [(.. "<cmd>" s "<cr>") desc]) (fn cmd [s desc] [(.. "<cmd>" s "<cr>") desc])
(fn sel-cmd [s desc] [(.. "<cmd>'<,'>" s "<cr>") desc]) (fn sel-cmd [s desc] [(.. "<cmd>'<,'>" s "<cr>") desc])
@ -126,7 +131,8 @@
{:mode "i"}) {:mode "i"})
(wk.register (wk.register
{"s" (sel-cmd "VSSplit" "keep selection visible in split")} {"s" (sel-cmd "VSSplit" "keep selection visible in split")
"z" [open-selection-zotero "open in zotero"]}
{:prefix "<leader>" {:prefix "<leader>"
:mode "v"}) :mode "v"})

View file

@ -13,7 +13,7 @@
(.. "\\" x "{}"))) (.. "\\" x "{}")))
(def latex-command-settings (def latex-command-settings
{:dummy (cmds ["texttt" "scripture""lstref" "figref" "tblref" "secref" "personaltextcite" "personalparencite" "game" "acsu" "enquote" "name" "item"]) {:dummy (cmds ["texttt" "scripture" "lstref" "figref" "tblref" "secref" "personaltextcite" "personalparencite" "textcite" "parencite" "parencite[]" "game" "acsu" "enquote" "name" "item"])
:ignore (cmds ["urlfootnote" "caption" "todo"])}) :ignore (cmds ["urlfootnote" "caption" "todo"])})

View file

@ -38,3 +38,5 @@
:sections 0 :sections 0
:styles 0}) :styles 0})

View file

@ -151,3 +151,15 @@
(set did-exec-deferred true) (set did-exec-deferred true)
(each [_ f (ipairs deferred-funs)] (each [_ f (ipairs deferred-funs)]
(f))) (f)))
(defn get-selection []
(let [[_ s-start-line s-start-col] (vim.fn.getpos "'<")
[_ s-end-line s-end-col] (vim.fn.getpos "'>")
n-lines (+ 1 (math.abs (- s-end-line s-start-line)))
lines (vim.api.nvim_buf_get_lines 0 (- s-start-line 1) s-end-line false)]
(tset lines 1 (string.sub (. lines 1) s-start-col -1))
(if (= 1 n-lines)
(tset lines n-lines (string.sub (. lines n-lines) 1 (+ 1 (- s-end-col s-start-col))))
(tset lines n-lines (string.sub (. lines n-lines) 1 s-end-col)))
(values s-start-line s-end-line lines)))

View file

@ -12,4 +12,4 @@ set statusbar-fg "#ebdbb2"
set synctex true set synctex true
set synctex-editor-command "nvim --headless -c \"VimtexInverseSearch %{line} '%{input}'\"" set synctex-editor-command "nvim --headless -c \"VimtexInverseSearch %{line} '%{input}'\""
set highlight-transparency 0 set highlight-transparency 0.1