aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules
diff options
context:
space:
mode:
Diffstat (limited to 'bard-emacs-modules')
-rw-r--r--bard-emacs-modules/bard-emacs-lang.el5
-rw-r--r--bard-emacs-modules/bard-emacs-package.el133
2 files changed, 68 insertions, 70 deletions
diff --git a/bard-emacs-modules/bard-emacs-lang.el b/bard-emacs-modules/bard-emacs-lang.el
index 3135007..8b174ea 100644
--- a/bard-emacs-modules/bard-emacs-lang.el
+++ b/bard-emacs-modules/bard-emacs-lang.el
@@ -29,13 +29,10 @@
(display-line-numbers-mode 1)
(hl-todo-mode 1))
-(add-hook 'emacs-lisp-mode-hook 'bard/common-modes-hook)
-(add-hook 'haskell-mode-hook 'bard/common-modes-hook)
+(add-hook 'prog-mode-hook 'bard/common-modes-
(add-hook 'haskell-mode-hook 'interactive-haskell-mode)
(add-hook 'haskell-mode-hook 'haskell-doc-mode)
(add-hook 'haskell-mode-hook 'haskell-indent-mode)
-(add-hook 'clojure-mode-hook 'bard/common-modes-hook)
-(add-hook 'tuareg-mode-hook 'bard/common-modes-hook)
;; CPP Mode
(defun bard/c++-mode-keybindings ()
diff --git a/bard-emacs-modules/bard-emacs-package.el b/bard-emacs-modules/bard-emacs-package.el
index d0abaa4..854a67f 100644
--- a/bard-emacs-modules/bard-emacs-package.el
+++ b/bard-emacs-modules/bard-emacs-package.el
@@ -34,25 +34,26 @@
(setq use-package-always-ensure t)
;; Ef-themes
-;; (use-package ef-themes
-;; :ensure t
-;; :config
-;; ;; (load-theme 'ef-cyprus t)
-;; (load-theme 'ef-winter t)
-;; (define-key global-map (kbd "<f5>") #'ef-themes-toggle)
-;; (setq ef-themes-to-toggle '(ef-winter ef-frost)))
+(use-package ef-themes
+ :ensure t
+ :config
+ ;; (load-theme 'ef-cyprus t)
+ ;; (define-key global-map (kbd "<f5>") #'ef-themes-toggle)
+ ;; (setq ef-themes-to-toggle '(ef-winter ef-frost))
+ )
-;; (use-package modus-themes
-;; :ensure t
-;; :config
-;; ;; (load-theme 'modus-operandi-tinted t)
-;; (setq modus-themes-to-toggle '(modus-vivendi modus-operandi-tinted))
-;; (define-key global-map (kbd "M-<f5>") #'modus-themes-toggle))
+(use-package modus-themes
+ :ensure t
+ :config
+ ;; (load-theme 'modus-operandi-tinted t)
+ (setq modus-themes-to-toggle '(modus-vivendi modus-operandi-tinted))
+ (define-key global-map (kbd "<f5>") #'modus-themes-toggle))
(use-package zenburn-theme
:ensure t
:config
- (load-theme 'zenburn t))
+ ;;(load-theme 'zenburn t)
+ )
(use-package gruvbox-theme
:ensure t)
@@ -75,47 +76,47 @@
(use-package magit
:ensure t)
-;; ;; Vertico completion
-;; (use-package vertico
-;; :ensure t
-;; :init
-;; (vertico-mode 1))
+;; Vertico completion
+(use-package vertico
+ :ensure t
+ :init
+ (vertico-mode 1))
-;; ;; Marginalia - works with vertico
-;; (use-package marginalia
-;; :ensure t
-;; :init
-;; (marginalia-mode))
+;; Marginalia - works with vertico
+(use-package marginalia
+ :ensure t
+ :init
+ (marginalia-mode))
(use-package company
:ensure t
:init
(global-company-mode 1))
-(use-package helm
- :ensure t
- :init
- (helm-mode 1)
- :bind (("M-x" . helm-M-x)
- ("C-x C-f" . helm-find-files)
- ("C-x b" . helm-mini)
- ("M-s" . helm-occur))
- :config
- (define-key helm-map (kbd "C-<backspace>") 'backward-kill-word)
- (define-key helm-map (kbd "<tab>") 'helm-execute-persistent-action) ; rebind tab to do persistent action
- (define-key helm-map (kbd "C-i") 'helm-execute-persistent-action) ; make TAB works in terminal
- (define-key helm-map (kbd "C-z") 'helm-select-action))
+;; (use-package helm
+;; :ensure t
+;; :init
+;; (helm-mode 1)
+;; :bind (("M-x" . helm-M-x)
+;; ("C-x C-f" . helm-find-files)
+;; ("C-x b" . helm-mini)
+;; ("M-s" . helm-occur))
+;; :config
+;; (define-key helm-map (kbd "C-<backspace>") 'backward-kill-word)
+;; (define-key helm-map (kbd "<tab>") 'helm-execute-persistent-action) ; rebind tab to do persistent action
+;; (define-key helm-map (kbd "C-i") 'helm-execute-persistent-action) ; make TAB works in terminal
+;; (define-key helm-map (kbd "C-z") 'helm-select-action))
-(use-package helm-rg
- :ensure t
- :config
- (setq helm-rg-default-extra-args '("--hidden" "--smart-case"))
- (setq helm-rg-prompt "Search for: ")
- (setq helm-rg-result-file-action
- (lambda (path)
- (find-file path)))
- (setq helm-rg-use-fuzzy-match t)
- :bind (("C-c s" . 'helm-rg)))
+;; (use-package helm-rg
+;; :ensure t
+;; :config
+;; (setq helm-rg-default-extra-args '("--hidden" "--smart-case"))
+;; (setq helm-rg-prompt "Search for: ")
+;; (setq helm-rg-result-file-action
+;; (lambda (path)
+;; (find-file path)))
+;; (setq helm-rg-use-fuzzy-match t)
+;; :bind (("C-c s" . 'helm-rg)))
(use-package orderless
:ensure t)
@@ -260,25 +261,25 @@
("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)
-
- (setq
- helm-gtags-ignore-case t
- helm-gtags-auto-update t
- helm-gtags-use-input-at-cursor t
- helm-gtags-pulse-at-cursor t
- helm-gtags-prefix-key "\C-cg"
- helm-gtags-suggested-key-mapping t)
+;; (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)
+
+;; (setq
+;; helm-gtags-ignore-case t
+;; helm-gtags-auto-update t
+;; helm-gtags-use-input-at-cursor t
+;; helm-gtags-pulse-at-cursor t
+;; helm-gtags-prefix-key "\C-cg"
+;; helm-gtags-suggested-key-mapping t)
- (define-key helm-gtags-mode-map (kbd "C-c g a") 'helm-gtags-tags-in-this-function)
- (define-key helm-gtags-mode-map (kbd "C-j") 'helm-gtags-select)
- (define-key helm-gtags-mode-map (kbd "M-.") 'helm-gtags-dwim))
+;; (define-key helm-gtags-mode-map (kbd "C-c g a") 'helm-gtags-tags-in-this-function)
+;; (define-key helm-gtags-mode-map (kbd "C-j") 'helm-gtags-select)
+;; (define-key helm-gtags-mode-map (kbd "M-.") 'helm-gtags-dwim))
(use-package emacs-everywhere
:ensure t)
@@ -287,7 +288,7 @@
:ensure t
:config
(diminish 'rainbow-mode)
- (diminish 'helm-mode)
+ ;; (diminish 'helm-mode)
(diminish 'flycheck-mode)
(diminish 'which-key-mode)
(diminish 'yas-minor-mode)