diff --git a/.config/nvim/fnl/init.fnl b/.config/nvim/fnl/init.fnl
index 8e218fa7..d76b753a 100644
--- a/.config/nvim/fnl/init.fnl
+++ b/.config/nvim/fnl/init.fnl
@@ -18,19 +18,21 @@
(set vim.o.ignorecase true)
(set vim.o.smartcase true)
-(set vim.g.mapleader " ")
-
-;; disable arrow keys
-(each [_ v (ipairs [:up :down :left :right])]
- (vim.keymap.set :n (.. "<" v ">") :<nop>))
-
(set vim.o.mouse nil)
;; gui
-(set vim.o.guifont "SauceCodePro Nerd Font")
+(set vim.o.guifont "Source Code Pro")
(set vim.g.markdown_fenced_languages [:ts=typescript])
+;;; mappings
+
+(set vim.g.mapleader " ")
+
+;; disable arrow keys
+(each [_ v (ipairs [:up :down :left :right])]
+ (vim.keymap.set :n (.. "<" v ">") :<nop>))
+
;; quick save
(vim.keymap.set :n "\\\\" ":write<cr>")
(vim.keymap.set :i "\\\\" "<esc>:write<cr>")
@@ -50,7 +52,11 @@
;; re-run the last macro
(vim.keymap.set :n :Q "@@")
-;; completion
+;; swap `:` and `;`
+(vim.keymap.set :n :: ";")
+(vim.keymap.set :n ";" ::)
+
+;;; completion
(set vim.o.completeopt "longest,menuone")
@@ -208,7 +214,7 @@
:show_first_indent_level false
; :show_trailing_blankline_indent false
; :max_indent_increase 1
- :use_treesitter true
+ ; :use_treesitter true
:use_treesitter_scope true}))
;;; generate help files