summaryrefslogtreecommitdiff
path: root/nemacs-packages.el
diff options
context:
space:
mode:
Diffstat (limited to 'nemacs-packages.el')
-rw-r--r--nemacs-packages.el44
1 files changed, 44 insertions, 0 deletions
diff --git a/nemacs-packages.el b/nemacs-packages.el
new file mode 100644
index 0000000..b9b7a80
--- /dev/null
+++ b/nemacs-packages.el
@@ -0,0 +1,44 @@
+;; Automatically update packages
+(require 'nemacs-package-auto-package-update)
+;; Org Mode
+(require 'nemacs-package-org)
+;; Remove Minor Modes from Modeline
+(require 'nemacs-package-diminish)
+;; Flyspell Autocorrect
+(use-package flyspell
+ :ensure t
+ :diminish flyspell-mode)
+;; Which-key mode
+(use-package which-key
+ :ensure t
+ :diminish which-key-mode
+ :init
+ (which-key-mode +1))
+;; Parentheses
+(use-package paren
+ :ensure t
+ :config
+ (show-paren-mode +1)
+ (setq show-paren-style 'expression
+ show-paren-when-point-inside-paren t
+ show-parent-when-point-in-periphery t))
+;; Ido Completions
+(require 'nemacs-package-ido)
+;; HTML Highlighting
+(use-package htmlize
+ :ensure t)
+;; Argument documentation in the status bar
+(use-package eldoc
+ :ensure t
+ :diminish eldoc-mode
+ :hook
+ ((emacs-lisp-mode-hook lisp-interaction-mode-hook) . eldoc-mode))
+;; Avy
+(use-package avy
+ :ensure t
+ :config
+ (global-set-key (kbd "C-:") 'avy-goto-word-0)
+ (global-set-key (kbd "M-g l") 'avy-goto-line)
+ (global-set-key (kbd "M-g w") 'avy-goto-word-0))
+
+(provide 'nemacs-packages)