diff options
Diffstat (limited to 'lisp/general.el')
-rw-r--r-- | lisp/general.el | 63 |
1 files changed, 8 insertions, 55 deletions
diff --git a/lisp/general.el b/lisp/general.el index a20c96b..7155d8a 100644 --- a/lisp/general.el +++ b/lisp/general.el @@ -212,53 +212,6 @@ (bind-key* (kbd "C-x k") 'kill-this-buffer) (bind-key* (kbd "C-;") 'treemacs) -(defun my-create-file (filename) - "Create a file and refresh neotree. FILENAME File to create." - (interactive (list (read-file-name "Enter your file name: " nil nil nil (file-name-nondirectory "")))) - (make-empty-file filename) - (find-file filename)) - -(bind-key* (kbd "C-c f n") 'my-create-file) - -(defun my-create-directory () - "Create a directory and refresh neotree." - (interactive) - (call-interactively #'make-directory) - (other-window -1)) -(bind-key* (kbd "C-c d n") 'my-create-directory) - -(defun my-delete-file () - "Delete a file and refresh neotree." - (interactive) - (call-interactively #'delete-file)) -(bind-key* (kbd "C-c f d") 'my-delete-file) - -(defun my-delete-directory () - "Delete a file and refresh neotree." - (interactive) - (call-interactively #'delete-directory)) -(bind-key* (kbd "C-c d d") 'my-delete-directory) - -;; source: http://steve.yegge.googlepages.com/my-dot-emacs-file -(defun my-rename-file (new-name) - "Renames both current buffer and file it's visiting to NEW-NAME." - (interactive "sNew name: ") - (let ((name (buffer-name)) - (filename (buffer-file-name))) - (if (not filename) - (message "Buffer '%s' is not visiting a file!" name) - (if (get-buffer new-name) - (message "A buffer named '%s' already exists!" new-name) - (progn - (rename-file filename new-name 1) - (rename-buffer new-name) - (set-visited-file-name new-name) - (set-buffer-modified-p nil) - ;(neotree-show) - ;(neotree-refresh) - (other-window -1)))))) -(bind-key* (kbd "C-c f r") 'my-rename-file) - (use-package company :ensure t :defer t @@ -298,7 +251,7 @@ ;; Vterm -(defun my-vterm-mode-set-colors() +(defun vterm-mode-set-colors() "Set the colors of vterm to match my personal taste." (setq-local global-hl-line-mode nil) ;(turn-off-evil-mode) @@ -314,7 +267,7 @@ :ensure t :defer t ) -(add-hook 'vterm-mode-hook 'my-vterm-mode-set-colors) +(add-hook 'vterm-mode-hook 'vterm-mode-set-colors) (use-package vterm-toggle :ensure t @@ -345,12 +298,6 @@ (define-key drag-stuff-mode-map (drag-stuff--kbd 'down) 'drag-stuff-down) ) -;; Copy the entire buffer. -(defun my-copy-all () - "Copy entire buffer to clipboard." - (interactive) - (clipboard-kill-ring-save (point-min) (point-max))) - ;; Snippets (use-package yasnippet :ensure t @@ -365,6 +312,11 @@ (use-package yasnippet-snippets :ensure t) +(use-package ledger-mode + :ensure t + :config + (add-to-list 'auto-mode-alist '("\\.ledger\\'" . ledger-mode))) + (use-package plantuml-mode :ensure t :config @@ -374,5 +326,6 @@ (lambda () (setq indent-line-function (lambda () 'noindent)))) + (provide 'general) ;;; general.el ends here |