diff --git a/home/modules/programs/doom/config/config.el b/home/modules/programs/doom/config/config.el index 1a7a6bd..a6dadb4 100644 --- a/home/modules/programs/doom/config/config.el +++ b/home/modules/programs/doom/config/config.el @@ -27,3 +27,13 @@ (setq doom-theme 'doom-gruvbox) ;;; Fix failure to loacate 'Symbols Nerd Font Mono' font (setq nerd-icons-font-family "Maple Mono NF CN") + +(map! :map global-map + "C-c t" + telega-prefix-map) + +(setq display-line-numbers-type + 'relative) + +(add-hook 'telega-load-hook + 'telega-notifications-mode) diff --git a/home/modules/programs/doom/config/init.el b/home/modules/programs/doom/config/init.el index ac61cbd..8ba780e 100644 --- a/home/modules/programs/doom/config/init.el +++ b/home/modules/programs/doom/config/init.el @@ -45,7 +45,7 @@ (popup +defaults) ; tame sudden yet inevitable temporary windows smooth-scroll ; So smooth you won't believe it's not butter 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 @@ -60,7 +60,7 @@ (format +onsave) ; automated prettiness ;;god ; run Emacs commands without modifier keys ;;lispy ; vim for lisp, for people who don't like vim - ;;multiple-cursors ; editing in many places at once + multiple-cursors ; editing in many places at once ;;objed ; text object editing for the innocent ;;parinfer ; turn lisp into python, sort of ;;rotate-text ; cycle region at point between text candidates diff --git a/home/modules/programs/doom/config/packages.el b/home/modules/programs/doom/config/packages.el deleted file mode 100644 index 049593b..0000000 --- a/home/modules/programs/doom/config/packages.el +++ /dev/null @@ -1,26 +0,0 @@ -;;; packages.el --- Description -*- lexical-binding: t; -*- -;; -;; Copyright (C) 2025 david -;; -;; Author: david -;; Maintainer: david -;; Created: 八月 15, 2025 -;; Modified: 八月 15, 2025 -;; Version: 0.0.1 -;; Keywords: abbrev bib c calendar comm convenience data docs emulations extensions faces files frames games hardware help hypermedia i18n internal languages lisp local maint mail matching mouse multimedia news outlines processes terminals tex text tools unix vc wp -;; Homepage: https://github.com/david/packages -;; Package-Requires: ((emacs "24.3")) -;; -;; This file is not part of GNU Emacs. -;; -;;; Commentary: -;; -;; Description -;; -;;; Code: - - - -(provide 'packages) -;;; packages.el ends here -(package! telega) diff --git a/home/modules/programs/doom/default.nix b/home/modules/programs/doom/default.nix index a4542b9..3d78444 100644 --- a/home/modules/programs/doom/default.nix +++ b/home/modules/programs/doom/default.nix @@ -18,6 +18,7 @@ in { emacs = pkgs.emacs-pgtk; extraPackages = emacsPackages: with emacsPackages; [ + melpaPackages.telega ]; extraBinPackages = with pkgs; [ editor-runtime