mirror of
https://github.com/Ajetski/dotfiles.git
synced 2025-09-30 09:23:17 -09:00
beautify
This commit is contained in:
parent
2c9d80546c
commit
228d6a6f00
@ -1,10 +1,23 @@
|
|||||||
(module main
|
(module main
|
||||||
{require {a aniseed.core}})
|
{require {a aniseed.core}})
|
||||||
|
|
||||||
|
;; for the memes. gotta have a macro example that compiles. replace with some thing useful sooon
|
||||||
|
(macro unless [condition & code]
|
||||||
|
`(when (not ,condition)
|
||||||
|
,(unpack code)))
|
||||||
|
|
||||||
|
|
||||||
;; utils
|
;; utils
|
||||||
(fn opt! [name value]
|
(fn opt! [name value]
|
||||||
(tset vim.o name value))
|
(tset vim.o name value))
|
||||||
|
|
||||||
|
(local keymap! vim.keymap.set)
|
||||||
|
|
||||||
|
(fn nmap! [ks then-do desc]
|
||||||
|
(keymap! "n" ks then-do
|
||||||
|
(when desc
|
||||||
|
{:desc desc})))
|
||||||
|
|
||||||
|
|
||||||
;; general settings
|
;; general settings
|
||||||
(opt! :relativenumber true)
|
(opt! :relativenumber true)
|
||||||
@ -15,10 +28,9 @@
|
|||||||
|
|
||||||
|
|
||||||
;; keymaps
|
;; keymaps
|
||||||
(vim.keymap.set "n" "<leader>fs" ":w<cr>" { :desc "[f]ile [s]ave" })
|
(nmap! "<leader>fs" ":w<cr>" "[f]ile [s]ave")
|
||||||
(vim.keymap.set "n" "<leader>fe" ":e ~/.config/nvim/fnl/init.fnl<cr>" { :desc "[f]ennel config [e]dit" })
|
(nmap! "<leader>cf" ":e ~/.config/nvim/fnl/init.fnl<cr>" "[c]onfig [f]ennel" )
|
||||||
(vim.keymap.set "n" "<leader>bn" ":bn<cr>" { :desc "[b]uffer [n]ext" })
|
(nmap! "<leader>bn" ":bn<cr>" "[b]uffer [n]ext" )
|
||||||
(vim.keymap.set "n" "<leader>bp" ":bp<cr>" { :desc "[b]uffer [p]revious" })
|
(nmap! "<leader>bp" ":bp<cr>" "[b]uffer [p]revious" )
|
||||||
(vim.keymap.set "n" "<leader>bd" ":bd<cr>" { :desc "[b]uffer [d]elete" })
|
(nmap! "<leader>bd" ":bd<cr>" "[b]uffer [d]elete" )
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user