diff --git a/emacs/.emacs b/emacs/.emacs index df0de58..06a6d7e 100644 --- a/emacs/.emacs +++ b/emacs/.emacs @@ -174,8 +174,8 @@ (evil-define-key 'normal neotree-mode-map (kbd "c") 'neotree-rename-node) (evil-define-key 'normal neotree-mode-map (kbd "TAB") 'neotree-enter) (evil-define-key 'normal neotree-mode-map (kbd "RET") 'neotree-enter) - (evil-define-key 'normal neotree-mode-map (kbd "q") 'neotree-hide)) - + (evil-define-key 'normal neotree-mode-map (kbd "q") 'neotree-hide) + (evil-define-key 'normal neotree-mode-map (kbd "DEL") 'neotree-select-up-node)) ;; Cursor centered (use-package centered-cursor-mode @@ -267,6 +267,22 @@ (global-set-key (kbd "") 'cycle-window) +;; Exit prompt +(defun foreach (alist func) + (while alist + (progn + (funcall func (car alist)) + (setq alist (cdr alist))))) + +;(defun emacs-exit-prompt () +; (foreach +; (buffer-list) +; (lambda (buffer) +; (cond +; ((string-match "^\\*.*\\*$" (buffer-name buffer)) nil) +; ((null (buffer-modified-p buffer)) nil) +; (t nil))))) + ;; Latex german (quail-define-package "latex-german" "UTF-8" "LaGe" t "Transforms umlauts to the better latex notation. diff --git a/emacs/.emacs.d/snippets/python-mode/ifmain b/emacs/.emacs.d/snippets/python-mode/ifmain new file mode 100644 index 0000000..8cfb55d --- /dev/null +++ b/emacs/.emacs.d/snippets/python-mode/ifmain @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: ifmain +# key: ifmain +# -- +if __name__ == "__main__": + $0 \ No newline at end of file