(module main {require {a aniseed.core}}) ;; utils (fn opt! [name value] (tset vim.o name value)) ;; general settings (opt! :relativenumber true) (opt! :tabstop 2) (opt! :softtabstop 2) (opt! :shiftwidth 2) (opt! :expandtab true) ;; keymaps (vim.keymap.set "n" "fs" ":w" { :desc "[f]ile [s]ave" }) (vim.keymap.set "n" "fe" ":e ~/.config/nvim/fnl/init.fnl" { :desc "[f]ennel config [e]dit" }) (vim.keymap.set "n" "bn" ":bn" { :desc "[b]uffer [n]ext" }) (vim.keymap.set "n" "bp" ":bp" { :desc "[b]uffer [p]revious" }) (vim.keymap.set "n" "bd" ":bd" { :desc "[b]uffer [d]elete" })