summaryrefslogtreecommitdiff
path: root/emacs/site-lisp/coding-config.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/site-lisp/coding-config.el')
-rwxr-xr-xemacs/site-lisp/coding-config.el33
1 files changed, 17 insertions, 16 deletions
diff --git a/emacs/site-lisp/coding-config.el b/emacs/site-lisp/coding-config.el
index 9d228f0..25dd372 100755
--- a/emacs/site-lisp/coding-config.el
+++ b/emacs/site-lisp/coding-config.el
@@ -24,6 +24,8 @@
(use-package lsp-haskell)
+(use-package pyvenv)
+
(use-package sideline
:init
(setq sideline-backends-right '()))
@@ -51,16 +53,7 @@
(global-set-key (kbd "M-I") 'xref-find-definitions)
(setq imenu-auto-rescan t)
-
-;; make ibuffer play with projectile
-(use-package ibuffer
- :bind
- ("C-x C-b" . ibuffer)
- :hook
- (ibuffer . (lambda ()
- (ibuffer-projectile-set-filter-groups)
- (unless (eq ibuffer-sorting-mode 'alphabetic)
- (ibuffer-do-sort-by-alphabetic)))))
+(setq imenu-flatten t)
;; make shells and whatnot slightly better
(require 'comint)
@@ -94,13 +87,15 @@
(require 'my-funcs)
(add-hook 'prog-mode-hook (lambda ()
(hs-minor-mode 1)
+ (hl-todo-mode 1)
(superword-mode 1)
- (modify-syntax-entry ?_ "w") )
- (display-fill-column-indicator-mode 1)
- (add-hook 'before-save-hook
- (lambda ()
- (if (not (eq major-mode 'makefile-gmake-mode))
- (clean-prog-file (current-buffer))))))
+ (modify-syntax-entry ?_ "w")
+
+ (display-fill-column-indicator-mode 1)
+ (add-hook 'before-save-hook
+ (lambda ()
+ (if (not (eq major-mode 'makefile-gmake-mode))
+ (clean-prog-file (current-buffer)))))))
;; haskell flavor and tags
(use-package haskell-mode
@@ -125,3 +120,9 @@
"rg -i -M 120 --no-heading --line-number --color never '%s' %s")
(global-set-key (kbd "C-s") 'counsel-grep-or-swiper)
(global-set-key (kbd "C-S-s") 'isearch-forward)
+
+;; racket
+(use-package racket-mode)
+
+;; rust
+(use-package rustic)