mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-25 18:28:41 +02:00
25 lines
803 B
Scheme
25 lines
803 B
Scheme
;; The init.scm file is run at the top level, immediately after the helix.scm module is required.
|
|
;; The helix context is available here, so you can interact with the editor.
|
|
|
|
;; configure the LSP for steel
|
|
(require "helix/configuration.scm")
|
|
(define-lsp "steel-language-server" (command "steel-language-server") (args '()))
|
|
(define-language "scheme"
|
|
(language-servers '("steel-language-server")))
|
|
|
|
;; show splash screen - when you open with no argument
|
|
(require "mattwparas-helix-package/splash.scm")
|
|
(when (equal? (command-line) '("hx"))
|
|
(show-splash))
|
|
|
|
;; Terminal & shell
|
|
(require "steel-pty/term.scm")
|
|
(set-default-shell! "nu")
|
|
|
|
;; File Watcher
|
|
(require "helix-file-watcher/file-watcher.scm")
|
|
(spawn-watcher)
|
|
|
|
;; File Tree
|
|
(require "mattwparas-helix-package/cogs/file-tree.scm")
|