aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbard <bard@bardiel>2023-10-23 16:18:34 -0400
committerbard <bard@bardiel>2023-10-23 16:18:34 -0400
commit97f479e5da91bec3ccfea16ffe7457b096dd0770 (patch)
tree0d47c832dd2349ae3261e997108e0becef4720be
parent47207d57ad47908567c228ebf4568f7ec0ccc662 (diff)
gtags and aweshell
-rw-r--r--bard-emacs-modules/bard-emacs-package.el28
1 files changed, 27 insertions, 1 deletions
diff --git a/bard-emacs-modules/bard-emacs-package.el b/bard-emacs-modules/bard-emacs-package.el
index f654e63..c358481 100644
--- a/bard-emacs-modules/bard-emacs-package.el
+++ b/bard-emacs-modules/bard-emacs-package.el
@@ -7,7 +7,20 @@
(setq package-archives '(("org" . "https://orgmode.org/elpa/")
("elpa" . "https://elpa.gnu.org/packages/")
- ("melpa" . "https://melpa.org/packages/")))
+ ("melpa" . "https://melpa.org/packages/")
+ ("quelpa" . "https://")))
+
+(unless (package-installed-p 'quelpa)
+ (with-temp-buffer
+ (url-insert-file-contents "https://raw.githubusercontent.com/quelpa/quelpa/master/quelpa.el")
+ (eval-buffer)
+ (quelpa-self-upgrade)))
+
+(quelpa
+ '(quelpa-use-package
+ :fetcher git
+ :url "https://github.com/quelpa/quelpa-use-package.git"))
+(require 'quelpa-use-package)
(package-initialize)
(unless package-archive-contents
@@ -238,3 +251,16 @@
("M-<up>" . sp-backward-up-sexp)
("C-M-a" . sp-beginning-of-sexp)
("C-M-e" . sp-end-of-sexp))
+
+(use-package helm-gtags
+ :ensure t
+ :config
+ (add-hook 'dired-mode-hook 'helm-gtags-mode)
+ (add-hook 'eshell-mode-hook 'helm-gtags-mode)
+ (add-hook 'c-mode-hook 'helm-gtags-mode)
+ (add-hook 'c++-mode-hook 'helm-gtags-mode))
+
+(use-package aweshell
+ :quelpa (abc-mode :fetcher github :repo "manateelazycat/aweshell")
+ :bind(("C-M-<return>" . aweshell-dedicated-toggle)))
+