fix: vterm in emacs

This commit is contained in:
Roman Godmaire 2023-10-23 21:57:20 -04:00
parent be21fcaf1f
commit 388c9fd6fb
3 changed files with 32 additions and 0 deletions

View file

@ -78,6 +78,20 @@
;; Elfeed ;; Elfeed
(add-hook! 'elfeed-search-mode-hook #'elfeed-update) (add-hook! 'elfeed-search-mode-hook #'elfeed-update)
;; org-recur
(use-package! org-recur
:hook ((org-mode . org-recur-mode)
(org-agenda-mode . org-recur-agenda-mode))
:demand t
:config
(define-key org-recur-mode-map (kbd "C-c d") 'org-recur-finish)
;; Rebind the 'd' key in org-agenda (default: `org-agenda-day-view').
(define-key org-recur-agenda-mode-map (kbd "d") 'org-recur-finish)
(define-key org-recur-agenda-mode-map (kbd "C-c d") 'org-recur-finish)
(setq org-recur-finish-done t
org-recur-finish-archive t))
;; Latex config ;; Latex config
(add-hook 'LaTeX-mode-hook (add-hook 'LaTeX-mode-hook
(lambda () (lambda ()

View file

@ -9,6 +9,7 @@
;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: ;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror:
(package! just-mode) (package! just-mode)
(package! wakatime-mode) (package! wakatime-mode)
(package! org-recur)
(package! prisma-mode :recipe (:host github :repo "pimeys/emacs-prisma-mode" :branch "main")) (package! prisma-mode :recipe (:host github :repo "pimeys/emacs-prisma-mode" :branch "main"))

View file

@ -24,6 +24,11 @@
pkgs.bat pkgs.bat
pkgs.just pkgs.just
pkgs.tokei pkgs.tokei
pkgs.gopls
pkgs.delve
pkgs.gore
pkgs.gotests
]; ];
# Home Manager is pretty good at managing dotfiles. The primary way to manage # Home Manager is pretty good at managing dotfiles. The primary way to manage
@ -59,8 +64,16 @@
programs.home-manager.enable = true; programs.home-manager.enable = true;
# Shell configurations # Shell configurations
programs.alacritty = {
enable = true;
};
programs.fish = { programs.fish = {
enable = true; enable = true;
shellInit = ''
fish_add_path $HOME/.emacs.d/bin/
fish_add_path $HOME/.cargo/bin/
'';
loginShellInit = '' loginShellInit = ''
set -x XDG_DATA_DIRS $HOME/.nix-profile/share:$XDG_DATA_DIRS set -x XDG_DATA_DIRS $HOME/.nix-profile/share:$XDG_DATA_DIRS
''; '';
@ -112,6 +125,10 @@
programs.emacs = { programs.emacs = {
enable = true; enable = true;
package = pkgs.emacs; package = pkgs.emacs;
extraPackages = epkgs: [
epkgs.vterm
];
}; };
programs.neovim = { programs.neovim = {