add ansible and terraform LSPs
diff --git a/.config/nvim/fnl/init.fnl b/.config/nvim/fnl/init.fnl
index e70aa0d5..41b2cde4 100644
--- a/.config/nvim/fnl/init.fnl
+++ b/.config/nvim/fnl/init.fnl
@@ -27,6 +27,11 @@
(set vim.o.mouse nil)
+;; gui
+(set vim.o.guifont "SauceCodePro Nerd Font")
+
+(set vim.g.markdown_fenced_languages [:ts=typescript])
+
;; quick save
(vim.keymap.set :n "\\\\" ":write<cr>")
(vim.keymap.set :i "\\\\" "<esc>:write<cr>")
diff --git a/.config/nvim/fnl/lsp.fnl b/.config/nvim/fnl/lsp.fnl
index da076dfc..82146145 100644
--- a/.config/nvim/fnl/lsp.fnl
+++ b/.config/nvim/fnl/lsp.fnl
@@ -3,23 +3,15 @@
;; .envrc:
;; use vim
;;
-;; .vimrc.local:
-;; lua << EOF
-;; package.path = "./.dev.local/?.fnl;" .. package.path
-;; require("vimrc")
-;; EOF
-;;
-;; .dev.local/vimrc.fnl
-;; (local {: setup-lsp} (require :lsp))
-;; (setup-lsp :ruby_ls)
+;; $ rake init:local-nvim
(local lspconfig (require :lspconfig))
(local {: lsp} vim)
-;; (lsp.set_log_level :debug)
+; (lsp.set_log_level :debug)
;; Use rounded borders for :LspInfo
-(let [{: default_options} (require "lspconfig.ui.windows")]
+(let [{: default_options} (require :lspconfig.ui.windows)]
(tset default_options :border :rounded))
;;; fennel-ls
@@ -124,6 +116,7 @@
:typescriptreact
:vue]})
+(setup-lsp :ansiblels)
(setup-lsp :elmls)
(setup-lsp :fennel-ls)
(setup-lsp :pylsp {:on_attach (on-attach-do attach-navic disable-fmt)})
@@ -136,7 +129,9 @@
:cmd [:rustup :run :stable :rust-analyzer]
:settings {:rust-analyzer {:checkOnSave {:command :clippy}}}})
-(setup-lsp :tsserver {:on_attach (on-attach-do attach-navic disable-fmt)})
+(setup-lsp :terraformls)
+
+; (setup-lsp :tsserver {:on_attach (on-attach-do attach-navic disable-fmt)})
(setup-lsp :vuels {:on_attach (on-attach-do attach-navic disable-fmt)})
;; TODO