From 96a4a3692342e5d358e6c511012a6fcb86a102aa Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Sat, 16 Nov 2024 23:22:03 -0300 Subject: update with clojure hooks and theme --- configuration.el | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) (limited to 'configuration.el') diff --git a/configuration.el b/configuration.el index ed9a7e0..133c7b3 100644 --- a/configuration.el +++ b/configuration.el @@ -236,24 +236,29 @@ :hook ((sly-mode . corfu-mode))) (use-package cider - :straight t) + :straight t + :hook (cider-mode . corfu-mode)) (use-package clojure-mode :straight t - :hook (clojure-mode . lsp-deferred)) + :after cider + :hook ((clojure-mode . lsp-deferred))) (use-package rainbow-delimiters :straight t :hook (lisp-mode . rainbow-delimiters-mode) (emacs-lisp-mode . rainbow-delimiters-mode) - (lfe-mode . rainbow-delimiters-mode)) + (lfe-mode . rainbow-delimiters-mode) + (clojure-mode . rainbow-delimiters-mode)) (use-package smartparens :straight t :hook ((lisp-mode . smartparens-mode) (emacs-lisp-mode . smartparens-mode) - (lfe-mode . smartparens-mode)) + (lfe-mode . smartparens-mode) + (clojure-mode . smartparens-mode) + (cider-mode . smartparens-mode)) :bind (:map smartparens-mode-map ("C-M-" . 'sp-forward-sexp) ("C-M-" . 'sp-backward-sexp) @@ -272,7 +277,8 @@ (use-package protobuf-mode :straight t) -(load-file ".emacs.d/postgres-secrets.el") +(when (file-exists-p "~/.emacs.d/postgres-secrets.el") + (load-file "~/.emacs.d/postgres-secrets.el")) (use-package sqlformat :straight t @@ -281,5 +287,26 @@ (sqlformat-command 'pgformatter) (sqlformat-args '("-s2" "-g"))) +(lsp-register-client + (make-lsp-client + :new-connection + (lsp-stdio-connection (list "swipl" + "-g" "use_module(library(lsp_server))." + "-g" "lsp_server:main" + "-t" "halt" + "--" "stdio")) + :major-modes '(prolog-mode) + :priority 1 + :multi-root t + :server-id 'prolog-ls)) + +(use-package c++-mode + :after lsp-mode + :hook (c++-mode . lsp-deferred)) + +(use-package tuareg + :straight t + :hook (tuareg-mode . lsp-deferred)) + (provide 'configuration) ;;; configuration.el ends here -- cgit v1.2.3 From ff579ee2e1079cb077886aea79d1982e6e66edaf Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Wed, 20 Nov 2024 22:34:22 -0300 Subject: emacs lisp overlay --- configuration.el | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'configuration.el') diff --git a/configuration.el b/configuration.el index 133c7b3..c1b40f2 100644 --- a/configuration.el +++ b/configuration.el @@ -308,5 +308,9 @@ :straight t :hook (tuareg-mode . lsp-deferred)) +(use-package eros + :straight t + :hook (emacs-lisp-mode . eros-mode)) + (provide 'configuration) ;;; configuration.el ends here -- cgit v1.2.3