module(doom): Add treemacs and telega packages
This commit is contained in:
parent
76f5354dca
commit
0c9540a4a7
4 changed files with 13 additions and 28 deletions
|
|
@ -27,3 +27,13 @@
|
||||||
(setq doom-theme 'doom-gruvbox)
|
(setq doom-theme 'doom-gruvbox)
|
||||||
;;; Fix failure to loacate 'Symbols Nerd Font Mono' font
|
;;; Fix failure to loacate 'Symbols Nerd Font Mono' font
|
||||||
(setq nerd-icons-font-family "Maple Mono NF CN")
|
(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)
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@
|
||||||
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
(popup +defaults) ; tame sudden yet inevitable temporary windows
|
||||||
smooth-scroll ; So smooth you won't believe it's not butter
|
smooth-scroll ; So smooth you won't believe it's not butter
|
||||||
tabs ; a tab bar for Emacs
|
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
|
unicode ; extended unicode support for various languages
|
||||||
(vc-gutter +pretty) ; vcs diff in the fringe
|
(vc-gutter +pretty) ; vcs diff in the fringe
|
||||||
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
||||||
|
|
@ -60,7 +60,7 @@
|
||||||
(format +onsave) ; automated prettiness
|
(format +onsave) ; automated prettiness
|
||||||
;;god ; run Emacs commands without modifier keys
|
;;god ; run Emacs commands without modifier keys
|
||||||
;;lispy ; vim for lisp, for people who don't like vim
|
;;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
|
;;objed ; text object editing for the innocent
|
||||||
;;parinfer ; turn lisp into python, sort of
|
;;parinfer ; turn lisp into python, sort of
|
||||||
;;rotate-text ; cycle region at point between text candidates
|
;;rotate-text ; cycle region at point between text candidates
|
||||||
|
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
||||||
;;; packages.el --- Description -*- lexical-binding: t; -*-
|
|
||||||
;;
|
|
||||||
;; Copyright (C) 2025 david
|
|
||||||
;;
|
|
||||||
;; Author: david <david@Tytonidae>
|
|
||||||
;; Maintainer: david <david@Tytonidae>
|
|
||||||
;; 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)
|
|
||||||
|
|
@ -18,6 +18,7 @@ in {
|
||||||
emacs = pkgs.emacs-pgtk;
|
emacs = pkgs.emacs-pgtk;
|
||||||
extraPackages = emacsPackages:
|
extraPackages = emacsPackages:
|
||||||
with emacsPackages; [
|
with emacsPackages; [
|
||||||
|
melpaPackages.telega
|
||||||
];
|
];
|
||||||
extraBinPackages = with pkgs; [
|
extraBinPackages = with pkgs; [
|
||||||
editor-runtime
|
editor-runtime
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue