aboutsummaryrefslogtreecommitdiff
path: root/modules/workstation
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-02-04 16:59:45 +0100
committerKatharina Fey <kookie@spacekookie.de>2020-02-04 16:59:45 +0100
commit37d840e3ea4096084da66999928afbfbb3a3aa42 (patch)
treecc17a25a171ece152e7a408d196133bdb8e50f25 /modules/workstation
parent03aabc8f43d6d88c8a3ab0d79585d1fef08eaf0c (diff)
ws/emacs: updating config
Diffstat (limited to 'modules/workstation')
-rw-r--r--modules/workstation/emacs/default.nix1
-rw-r--r--modules/workstation/emacs/init.el5
2 files changed, 6 insertions, 0 deletions
diff --git a/modules/workstation/emacs/default.nix b/modules/workstation/emacs/default.nix
index 6cebf336ae2..dd5608f1abb 100644
--- a/modules/workstation/emacs/default.nix
+++ b/modules/workstation/emacs/default.nix
@@ -28,6 +28,7 @@ let
monokai-theme
notmuch
org
+ scad-mode
smex
sublimity
undo-tree
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el
index f372ea6b7fc..4becf18a850 100644
--- a/modules/workstation/emacs/init.el
+++ b/modules/workstation/emacs/init.el
@@ -83,6 +83,9 @@
(add-hook 'c-mode-hook #'lsp)
(add-hook 'c++-mode-hook #'lsp)
+;; OpenSCAD mode
+(add-to-list 'auto-mode-alist '("\\.scad$" . scad-mode))
+
(menu-bar-mode -1)
(tool-bar-mode -1)
(scroll-bar-mode -1)
@@ -116,6 +119,8 @@
(setq lsp-ui-doc-max-width 45)
(setq lsp-ui-doc-max-height 10)
+(add-hook 'after-init-hook 'global-company-mode)
+
;; Turns out I'm a huge dork
(setq emacs-anchor default-directory)
(defun mitosis () (interactive) (make-frame))