;; Highlight keywords to remember the activity when coding. (use-package hl-todo :ensure t :commands (global-hl-todo-mode) :init (global-hl-todo-mode)) (setq hl-todo-keyword-faces '(("TODO" . "#94e2d5") ("FIXME" . "#f38ba8") ("DEBUG" . "#cba6f7") ("GOTCHA" . "#eba0ac") ("STUB" . "#89b4fa"))) (use-package ibuffer-tramp :ensure t) (use-package ibuffer-vc :ensure t) (use-package ibuffer-projectile :ensure t) (add-hook 'ibuffer-mode-hook (lambda () (ibuffer-projectile-set-filter-groups))) ;; Add autocomplete feature to Emacs (use-package company :ensure t :custom (company-tooltip-align-annotations 't) (company-minimum-prefix-length 1) (company-idle-delay 0.1) :hook (prog-mode . company-mode)) (with-eval-after-load 'company (add-hook 'bash-ts-mode-hook 'company-mode)) ;; Static analysis for code base (use-package flycheck :ensure t :hook (prog-mode . flycheck-mode)) (with-eval-after-load 'flycheck (add-hook 'bash-ts-mode-hook 'flycheck-mode))