This commit is contained in:
Michael Chalupiak
2026-01-24 21:32:30 -05:00
parent ce01877872
commit f2fa6c1267
3 changed files with 19 additions and 4 deletions

View File

@@ -44,7 +44,7 @@ vim.g.mapleader = ' '
vim.g.neovide_scale_factor = 1.0
vim.g.neovide_theme = 'auto'
vim.g.neovide_transparency = 1.0
vim.g.neovide_opacity = 1.0
function ChangeScaleFactor(delta)
vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta
end
@@ -56,7 +56,7 @@ vim.keymap.set('n', '<C-->', function()
ChangeScaleFactor(1 / 1.25)
end)
vim.opt.guifont = { 'Iosevka Term SS12', ':h12' }
vim.opt.guifont = { 'Iosevka Term SS12', ':h14' }
vim.opt.termguicolors = true
vim.g.netrw_keepdir = 0

View File

@@ -45,6 +45,19 @@
:defer t
:straight '(:type git :host codeberg :repo "meow_king/zig-ts-mode"))
(use-package haskell-ts-mode
:ensure t
:custom
(haskell-ts-font-lock-level 4)
(haskell-ts-use-indent t)
(haskell-ts-ghci "ghci")
(haskell-ts-use-indent t)
:config
(add-to-list 'treesit-language-source-alist
'(haskell . ("https://github.com/tree-sitter/tree-sitter-haskell" "v0.23.1"))))
;; (unless (treesit-grammar-location 'haskell)
;; (treesit-install-language-grammar 'haskell)))
(use-package eglot-x
:ensure t
:defer t
@@ -69,7 +82,9 @@
(with-eval-after-load 'eglot
(add-to-list 'eglot-server-programs
'(zig-ts-mode . ("zls"))))
'(zig-ts-mode . ("zls")))
(add-to-list 'eglot-server-programs
'(haskell-ts-mode . ("haskell-language-server-wrapper" "--lsp"))))
(add-to-list 'auto-mode-alist '("\\.odin\\'" . odin-ts-mode))
(add-to-list 'auto-mode-alist '("\\.zig\\(?:\\.zon\\)?\\'" . zig-ts-mode))

View File

@@ -49,7 +49,7 @@
:defer t
:init
;; Configure themes
(setq auto-dark-themes '((doom-gruvbox) (doom-gruvbox-light)))
(setq auto-dark-themes '((kaolin-dark) (kaolin-light)))
;; Disable doom's theme loading mechanism (just to make sure)
;; (setq! doom-theme nil)
;; Declare that all themes are safe to load.