summaryrefslogtreecommitdiffstats
path: root/jeschli
diff options
context:
space:
mode:
authorJeschli <jeschli@gmail.com>2019-09-24 05:37:16 +0200
committerJeschli <jeschli@gmail.com>2019-09-24 05:37:16 +0200
commit1592f8f4db25fc8c523f5e81181318a9a233328c (patch)
treef40d876ff4f13d88fb0a0f45c09bf68ac027c7ca /jeschli
parent90ca7ba8d5cf33cbcb506be1ea0052c7a7a929dd (diff)
j emacs: bind F5 to kill actual buffer
Diffstat (limited to 'jeschli')
-rw-r--r--jeschli/2configs/emacs-org-agenda.nix3
-rw-r--r--jeschli/2configs/emacs.nix6
2 files changed, 6 insertions, 3 deletions
diff --git a/jeschli/2configs/emacs-org-agenda.nix b/jeschli/2configs/emacs-org-agenda.nix
index d2432f5..437abe8 100644
--- a/jeschli/2configs/emacs-org-agenda.nix
+++ b/jeschli/2configs/emacs-org-agenda.nix
@@ -28,7 +28,6 @@ let
;; Custom Key Bindings
(global-set-key (kbd "<f12>") 'org-agenda)
-(global-set-key (kbd "<f5>") 'bh/org-todo)
(global-set-key (kbd "<S-f5>") 'bh/widen)
(global-set-key (kbd "<f7>") 'bh/set-truncate-lines)
(global-set-key (kbd "<f8>") 'org-cycle-agenda-files)
@@ -1321,8 +1320,6 @@ Skip project and sub-project tasks, habits, and loose non-project tasks."
(define-abbrev org-mode-abbrev-table "selisp" "" 'skel-org-block-elisp)
-(global-set-key (kbd "<f5>") 'bh/org-todo)
-
(defun bh/org-todo (arg)
(interactive "p")
(if (equal arg 4)
diff --git a/jeschli/2configs/emacs.nix b/jeschli/2configs/emacs.nix
index 4f272d1..15ded18 100644
--- a/jeschli/2configs/emacs.nix
+++ b/jeschli/2configs/emacs.nix
@@ -127,6 +127,12 @@ let
(global-set-key "\C-x\ \C-r" 'recentf-open-files)
'';
+ killActualBuffer = ''
+ (fset 'kill-actual-buffer
+ [?\C-x ?k return])
+ (global-set-key (kbd "<f5>") 'kill-actual-buffer)
+ '';
+
dotEmacs = pkgs.writeText "dot-emacs" ''
${packageRepos}