diff --git a/private_dot_config/doom/config.el b/private_dot_config/doom/config.el index 1975375..112a072 100644 --- a/private_dot_config/doom/config.el +++ b/private_dot_config/doom/config.el @@ -40,13 +40,13 @@ (setq display-line-numbers-type 'relative) (add-hook 'doom-after-init-hook #'darkman-mode) -;; (when (daemonp) -;; (add-hook 'server-after-make-frame-hook #'darkman-mode) -;; (advice-add 'darkman-mode -;; :after -;; (lambda () -;; (remove-hook 'server-after-make-frame-hook -;; #'darkman-mode)))) +(when (daemonp) + (add-hook 'server-after-make-frame-hook #'darkman-mode) + (advice-add 'darkman-mode + :after + (lambda () + (remove-hook 'server-after-make-frame-hook + #'darkman-mode)))) ;; If you use `org' and don't want your org files in the default location below, ;; change `org-directory'. It must be set before org loads! (setq org-directory "~/org/") @@ -218,11 +218,11 @@ (setq auth-sources '("~/.authinfo.gpg")) ;; MORE TEMPLATES -(after! org - (use-package! org-contacts - :after org - :custom (org-contacts-files '("~/org/contacts.org")) - ) +;;(after! org +;; (use-package! org-contacts +;; :after org +;; :custom (org-contacts-files '("~/org/contacts.org")) +;; ) ;; the oj templates (setq org-capture-templates '(("t" "Personal todo" entry @@ -329,7 +329,7 @@ :config (ox-extras-activate '(latex-header-blocks ignore-headlines))) ;; (setq-default org-startup-folded 'content) - )) + ) (setq-default cache-long-scans nil) ;; zsh pls @@ -360,7 +360,7 @@ (evil-define-key '(normal insert) 'global (kbd "C-l") 'evil-window-right) (setq conda-env-home-directory "~/anaconda3") -(ranger-override-dired-mode t) +;;(ranger-override-dired-mode t) ;; ("\\.pdf\\'" . default) is already member in `org-file-apps' ;; Use "xdg-open" to open files by default ;; (setcdr (assq t org-file-apps-gnu) 'browse-url-xdg-open) @@ -440,7 +440,7 @@ ;; Telega and ranger (map! :leader :nv "o g" #'telega - :nv "o r" #'ranger + ;;:nv "o r" #'ranger :nv "o p" #'org-pomodoro :nv "n d" #'org-agenda-day-view :nv "n w" #'org-agenda-week-view @@ -680,9 +680,9 @@ (use-package! gptel :config (setq! gptel-model 'qwen3:4b) - (setq! gptel-backend (gptel-make-ollama "AI At Home" - :host "localhost:11434" - :stream t + (setq! gptel-backend (gptel-make-ollama "AI At Home" + :host "localhost:11434" + :stream t :models '(yasserrmd/GLM4.7-Distill-LFM2.5-1.2B:latest qwen3:4b))) ) @@ -691,3 +691,5 @@ (setq gptel-autocomplete-before-context-lines 100) (setq gptel-autocomplete-after-context-lines 20) ) +;; slight caveat with emacs gui mode +(define-key key-translation-map (kbd "ESC") (kbd "C-g")) diff --git a/private_dot_config/doom/init.el b/private_dot_config/doom/init.el index 2c64e13..0a0cd0d 100644 --- a/private_dot_config/doom/init.el +++ b/private_dot_config/doom/init.el @@ -44,7 +44,7 @@ ophints ; highlight the region an operation acts on (popup +defaults) ; tame sudden yet inevitable temporary windows ;;tabs ; a tab bar for Emacs - ;;treemacs ; a project drawer, like neotree but cooler + treemacs ; a project drawer, like neotree but cooler ;;unicode ; extended unicode support for various languages (vc-gutter +pretty) ; vcs diff in the fringe vi-tilde-fringe ; fringe tildes to mark beyond EOB @@ -97,7 +97,7 @@ lookup ; navigate your code and its documentation lsp ; M-x vscode (magit +forge) ; a git porcelain for Emacs - ;;make ; run make tasks from Emacs + make ; run make tasks from Emacs ;;pass ; password manager for nerds pdf ; pdf enhancements ;;prodigy ; FIXME managing external services & code builders @@ -105,7 +105,7 @@ ;;taskrunner ; taskrunner for all your projects ;;terraform ; infrastructure as code ;;tmux ; an API for interacting with tmux - ;;tree-sitter ; syntax and parsing, sitting in a tree... + tree-sitter ; syntax and parsing, sitting in a tree... ;;upload ; map local to remote projects via ssh/ftp :os @@ -122,7 +122,7 @@ ;;crystal ; ruby at the speed of c csharp ; unity, .NET, and mono shenanigans ;;data ; config/data formats - (dart +flutter +lsp) ; paint ui and not much else + ;;(dart +flutter +lsp) ; paint ui and not much else ;;dhall ;;elixir ; erlang done right ;;elm ; care for a cup of TEA? @@ -135,14 +135,14 @@ ;;fsharp ; ML stands for Microsoft's Language ;;fstar ; (dependent) types and (monadic) effects and Z3 (gdscript +lsp) ; the language you waited for - (go +lsp) ; the hipster dialect + ;;(go +lsp) ; the hipster dialect ;;(graphql +lsp) ; Give queries a REST ;;(haskell +lsp) ; a language that's lazier than I am ;;hy ; readability of scheme w/ speed of python ;;idris ; a language you can depend on json ; At least it ain't XML (java +lsp) ; the poster child for carpal tunnel syndrome - javascript ; all(hope(abandon(ye(who(enter(here)))))) + (javascript +tree-sitter) ; all(hope(abandon(ye(who(enter(here)))))) ;;julia ; a better, faster MATLAB ;;kotlin ; a better, slicker Java(Script) latex ; writing papers in Emacs has never been so fun @@ -153,7 +153,7 @@ ;;nim ; python + lisp at the speed of c nix ; I hereby declare "nix geht mehr!" ;;ocaml ; an objective camel - (org +dnd +roam2 +pomodoro +dragndrop +hugo) ; organize your plain life in plain text + (org +dnd +roam +pomodoro +dragndrop +hugo) ; organize your plain life in plain text ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional @@ -184,7 +184,7 @@ :app calendar ;;emms - everywhere ; *leave* Emacs!? You must be joking + ;;everywhere ; *leave* Emacs!? You must be joking ;;irc ; how neckbeards socialize ;;(rss +org) ; emacs as an RSS reader ;;twitter ; twitter client https://twitter.com/vnought