summaryrefslogtreecommitdiff
path: root/lisp/general.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/general.el')
-rw-r--r--lisp/general.el63
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