diff options
author | bd <bdunahu@colostate.edu> | 2024-01-10 19:44:21 -0700 |
---|---|---|
committer | bd <bdunahu@colostate.edu> | 2024-01-10 19:44:21 -0700 |
commit | 1ced565816120bfcc351daf9fc3a4e851162e3b7 (patch) | |
tree | 93e9c23660cd07f4dba861f334b23c03d322f48c /.config/emacs/bd-development.el | |
parent | da5922a476cebdbbf338f0192165dbbbcd3f7b6f (diff) |
Initial commit of new repository structure
Diffstat (limited to '.config/emacs/bd-development.el')
-rw-r--r-- | .config/emacs/bd-development.el | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/.config/emacs/bd-development.el b/.config/emacs/bd-development.el deleted file mode 100644 index 3e47ad6..0000000 --- a/.config/emacs/bd-development.el +++ /dev/null @@ -1,85 +0,0 @@ -;; -*- lexical-binding: t; -*- - -(defun remote-shell () - (interactive) - (let ((default-directory "/ssh:bdunahu@perch.cs.colostate.edu:")) - (shell))) - -(defcustom display-line-numbers-exempt-modes - '(vterm-mode eshell-mode shell-mode term-mode ansi-term-mode image-mode doc-view-mode newsticker-treeview-mode newsticker-treeview-item-mode dired-mode org-agenda-mode) - "Major modes on which to disable line numbers." - :group 'display-line-numbers - :type 'list - :version "green") - -(defun display-line-numbers--turn-on () - "Turn on line numbers except for certain major modes. -Exempt major modes are defined in `display-line-numbers-exempt-modes'." - (unless (or (minibufferp) - (member major-mode display-line-numbers-exempt-modes)) - (display-line-numbers-mode))) - -;; (use-package tex -;; :ensure auctex -;; :hook -;; ((latex-mode) -;; (text-mode . (lambda() (setq ispell-parser 'tex)))) ; improves ispell in LaTeX -;; :custom -;; (TeX-auto-save t) -;; ;; better support for latex packages -;; (TeX-parse-self t) -;; (TeX-view-program-selection '(((output-dvi has-no-display-manager) -;; "dvi2tty") -;; ((output-dvi style-pstricks) -;; "dvips and gv") -;; (output-dvi "xdvi") -;; (output-pdf "Zathura") -;; (output-html "xdg-open")))) - -(use-package vertico - :init - (vertico-mode) - :custom - (vertico-cycle t)) - -(use-package orderless - :init - (setq completion-styles '(orderless basic) - completion-category-defaults nil - completion-category-overrides '((file (styles partial-completion))))) - -(use-package company - :hook (prog-mode text-mode) - :config - (global-company-mode) - :custom - (company-global-modes '(bash-ts-mode emacs-lisp-mode - slime-mode js-ts-mode - json-ts-mode css-ts-mode - python-ts-mode java-ts-mode)) - (company-set-idle-delay (lambda () (if (company-in-string-or-comment) nil 0.3))) - (company-minimum-prefix-length 1) - (company-tooltip-flip-when-above t) - (company-show-numbers t) - (company-tooltip-align-annotations t) - (company-tooltip-limit 15) - (company-selection-wrap-around t)) - -(use-package slime - :commands slime - :config - (add-hook 'slime-mode-hook - (lambda () - (local-set-key (kdb "C-c C-k") 'slime-eval-buffer))) - :custom - ;; more memory for ml libraries - (inferior-lisp-program "sbcl --dynamic-space-size 4096")) - -(use-package magit - :commands magit-status - :custom - (magit-define-global-key-bindings 'recommended)) - - -;; compilation mode -(setq compilation-always-kill t) |