nvim: OS-aware clipboard settings
This commit is contained in:
parent
cb1f090b97
commit
4fc1ed07f3
1 changed files with 9 additions and 6 deletions
|
@ -1,5 +1,6 @@
|
|||
(let [o vim.opt
|
||||
g vim.g]
|
||||
g vim.g
|
||||
uname (vim.loop.os_uname)]
|
||||
;; Preamble
|
||||
(vim.cmd.filetype "plugin indent on")
|
||||
(set o.shell :/bin/sh)
|
||||
|
@ -60,11 +61,13 @@
|
|||
(set o.undofile true)
|
||||
(set o.undodir (.. (os.getenv :HOME) :/.local/share/nvim/undo//))
|
||||
;; Clipboard
|
||||
(set g.clipboard {:name :pbcopy
|
||||
:copy {:+ :pbcopy :* :pbcopy}
|
||||
:paste {:+ :pbpaste :* :pbpaste}
|
||||
:cache_enabled 0})
|
||||
(o.clipboard:prepend :unnamedplus)
|
||||
(if (= uname.sysname :Darwin)
|
||||
(do
|
||||
(set g.clipboard {:name :pbcopy
|
||||
:copy {:+ :pbcopy :* :pbcopy}
|
||||
:paste {:+ :pbpaste :* :pbpaste}
|
||||
:cache_enabled 0})
|
||||
(o.clipboard:prepend :unnamedplus)))
|
||||
;; Theme
|
||||
(let [theme (require :nifoc.theme)]
|
||||
(theme.setup))
|
||||
|
|
Loading…
Reference in a new issue