summaryrefslogtreecommitdiff
path: root/lisp/general.el
diff options
context:
space:
mode:
authorMatthew Kosarek <mattkae@protonmail.com>2022-09-05 13:09:22 -0400
committerMatthew Kosarek <mattkae@protonmail.com>2022-09-05 13:09:22 -0400
commitad7f668eda2b496f8579ce388fa45dac3b482489 (patch)
tree6cc45d136e93d7fbd1a27f68ee350e56b2020d6b /lisp/general.el
parent6257322d751dc36eaaf509682da164f6aef3ff90 (diff)
Some general improvements for web mode, need to test them out on a real project though
Diffstat (limited to 'lisp/general.el')
-rw-r--r--lisp/general.el17
1 files changed, 11 insertions, 6 deletions
diff --git a/lisp/general.el b/lisp/general.el
index dc3af36..0b0d7ca 100644
--- a/lisp/general.el
+++ b/lisp/general.el
@@ -43,7 +43,7 @@
(setq initial-major-mode 'text-mode)
;(desktop-save-mode 1)
-;; Projectile for projects
+;; Projectile for project navigation
(require 'projectile)
(projectile-mode +1)
(define-key projectile-mode-map (kbd "s-q") 'projectile-command-map)
@@ -56,6 +56,15 @@
(setq neo-smart-open t)
;;(setq projectile-switch-project-action 'neotree-projectile-action)
(setq neo-theme (if (display-graphic-p) 'icons 'arrow))
+(evil-define-key 'normal neotree-mode-map (kbd "TAB") 'neotree-enter)
+(evil-define-key 'normal neotree-mode-map (kbd "SPC") 'neotree-quick-look)
+(evil-define-key 'normal neotree-mode-map (kbd "q") 'neotree-hide)
+(evil-define-key 'normal neotree-mode-map (kbd "RET") 'neotree-enter)
+(evil-define-key 'normal neotree-mode-map (kbd "g") 'neotree-refresh)
+(evil-define-key 'normal neotree-mode-map (kbd "n") 'neotree-next-line)
+(evil-define-key 'normal neotree-mode-map (kbd "p") 'neotree-previous-line)
+(evil-define-key 'normal neotree-mode-map (kbd "A") 'neotree-stretch-toggle)
+(evil-define-key 'normal neotree-mode-map (kbd "H") 'neotree-hidden-file-toggle)
;; Smooth scroll
(setq redisplay-dont-pause t
@@ -84,7 +93,7 @@
(setq emojify-emoji-styles '(unicode))
(bind-key* (kbd "C-c e") #'emojify-insert-emoji)) ; override binding in any mode
-;; Company mode
+;; Company mode for code completion
(use-package company
:ensure t
:defer t
@@ -99,11 +108,7 @@
company-backends '((company-irony company-gtags))
company-vscode-light-icons-margin 1
)
- :bind ("C-;" . company-complete-common)
)
-;; Flycheck
-(eval-after-load 'flycheck '(add-hook 'flycheck-mode-hook #'flycheck-irony-setup))
-
(provide 'general)
;;; general.el ends here