summaryrefslogtreecommitdiff
path: root/emacs/site-lisp/coding-config.el
diff options
context:
space:
mode:
authorTCCQ <thomasmulmer02@gmail.com>2025-03-29 17:27:40 -0700
committerTCCQ <thomasmulmer02@gmail.com>2025-03-29 17:27:40 -0700
commitddb6e57e50eb4c83050695d98c05aeb21df5fc1f (patch)
tree520aacfc73d0a0a68fc944df3c4a853142f709f0 /emacs/site-lisp/coding-config.el
parentcc601aa470397e05f51464e9a66bef8c6469181a (diff)
parentf2e7dfcf2e9c606e47511701a8cff37c913b8b96 (diff)
Merge remote-tracking branch 'desktop/master'
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)