emacs: update

This commit is contained in:
Mateusz Słodkowicz 2023-11-05 11:59:54 +01:00
parent 4dde3a0e00
commit a6c581ee04
Signed by: materus
GPG Key ID: 28D140BCA60B4FD1
2 changed files with 22 additions and 7 deletions

View File

@ -13,7 +13,7 @@ in
config = lib.mkIf cfg.enable {
programs.emacs = {
enable = true;
package = with pkgs; lib.mkDefault (if pkgs ? emacs-pgtk then emacs-pgtk else emacs-gtk);
package = with pkgs; lib.mkDefault (if pkgs ? emacs-pgtk then emacs-pgtk else emacs29-gtk);
extraPackages = epkgs: with epkgs; [
evil
evil-numbers
@ -45,8 +45,7 @@ in
markdown-mode
json-mode
vscode-dark-plus-theme
kaolin-themes
moe-theme
];
extraConfig = ''
;;;; Set emacs PATH

View File

@ -1,8 +1,17 @@
;Graphical
(when (display-graphic-p)
(setq-default cursor-type '(bar . 1))
(set-frame-font "FiraCode Nerd Font" nil t)
)
;(when (display-graphic-p)
;
;)
(tool-bar-mode -1)
(load-theme 'moe-dark)
(setq-default cursor-type '(bar . 1))
(set-frame-font "FiraCode Nerd Font" nil t)
(pixel-scroll-precision-mode 1)
(setq pixel-scroll-precision-large-scroll-height 10.0)
(setq mouse-wheel-follow-mouse 't)
;Hide startup screen if started with file
(defun startup-screen-advice (orig-fun &rest args)
@ -10,12 +19,19 @@
(apply orig-fun args)))
(advice-add 'display-startup-screen :around #'startup-screen-advice)
;Enable dashboard
(dashboard-setup-startup-hook)
(when (daemonp)
(setq initial-buffer-choice (lambda () (get-buffer "*dashboard*"))) ; Show dashboard when emacs is running as daemon
)
:CUA
(cua-mode 1)
(global-set-key (kbd "C-y") 'undo-redo)