New stuff

This commit is contained in:
Carolyn Knight 2019-02-19 23:23:30 +00:00
parent a94d488f0d
commit dfff15b033
4 changed files with 50 additions and 32 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "themes/xresources-theme"] [submodule "themes/xresources-theme"]
path = themes/xresources-theme path = themes/xresources-theme
url = https://github.com/tudurom/xresources-theme.git url = https://github.com/tudurom/xresources-theme.git
[submodule "scel"]
path = scel
url = https://github.com/supercollider/scel

1
.last-package-update-day Normal file
View File

@ -0,0 +1 @@
737109

77
init.el
View File

@ -11,6 +11,7 @@
;;; Making the interface not terrible ;;; ;;; Making the interface not terrible ;;;
(menu-bar-mode -1) (menu-bar-mode -1)
;;; Sane defaults ;;; ;;; Sane defaults ;;;
(setq-default word-wrap t) ; wrap lines (setq-default word-wrap t) ; wrap lines
(setq delete-old-versions -1) ; delete excess backup versions silently (setq delete-old-versions -1) ; delete excess backup versions silently
@ -27,21 +28,22 @@
(setq sentence-end-double-space nil) ; sentence SHOULD end with only a point. (setq sentence-end-double-space nil) ; sentence SHOULD end with only a point.
(setq default-fill-column 80) ; toggle wrapping text at the 80th character (setq default-fill-column 80) ; toggle wrapping text at the 80th character
(setq-default indent-tabs-mode nil) ; tabs to spaces (setq-default indent-tabs-mode nil) ; tabs to spaces
(global-set-key "\C-m" 'newline-and-indent)
;; Scratch Buffer ;; Scratch Buffer
(setq initial-scratch-message ;; (setq initial-scratch-message
(format ;; (format
";; %s\n\n" ;; ";; %s\n\n"
(replace-regexp-in-string ;; (replace-regexp-in-string
"\n" "\n;; " ; comment each line ;; "\n" "\n;; " ; comment each line
(replace-regexp-in-string ;; (replace-regexp-in-string
"\n$" "" ; remove trailing linebreak ;; "\n$" "" ; remove trailing linebreak
(shell-command-to-string "toilet -d ~/labs/figlet-fonts -f Sub-Zero Im\ Gay"))))) ;; (shell-command-to-string "toilet -d ~/labs/figlet-fonts -f Sub-Zero Im\ Gay")))))
;;; Setup Recent Files ;;; Setup Recent Files
;; (recentf-mode 1) (recentf-mode 1)
;; (setq recentf-max-menu-items 25) (setq recentf-max-menu-items 25)
;; (global-set-key "\C-x\ \C-r" 'recentf-open-files) (global-set-key "\C-x\ \C-r" 'recentf-open-files)
;;; Use package ;;; ;;; Use package ;;;
@ -61,6 +63,11 @@
(require 'use-package) ; guess what this one does too ? (require 'use-package) ; guess what this one does too ?
(setq use-package-always-ensure t) ; autodownload plugins (setq use-package-always-ensure t) ; autodownload plugins
(use-package auto-package-update
:config
(setq auto-package-update-delete-old-versions t)
(setq auto-package-update-hide-results t)
(auto-package-update-maybe))
;;; Evil!! ;;; Evil!!
@ -118,7 +125,7 @@
("c74e83f8aa4c78a121b52146eadb792c9facc5b1f02c917e3dbb454fca931223" "a27c00821ccfd5a78b01e4f35dc056706dd9ede09a8b90c6955ae6a390eb1c1e" "e4c8810d9ab925567a69c11d5c95d198a4e7d05871453b2c92c020712559c4c1" default))) ("c74e83f8aa4c78a121b52146eadb792c9facc5b1f02c917e3dbb454fca931223" "a27c00821ccfd5a78b01e4f35dc056706dd9ede09a8b90c6955ae6a390eb1c1e" "e4c8810d9ab925567a69c11d5c95d198a4e7d05871453b2c92c020712559c4c1" default)))
'(package-selected-packages '(package-selected-packages
(quote (quote
(magit telephone-line focus latex-preview-pane tex auctex org-bullets syndicate evil-org smartparens-config smartparens flx counsel swiper ivy xresources-theme evil-commentary evil-escape evil undo-tree general use-package)))) (scel sclang w3m auctex-latexmk company-auctex company-math magit telephone-line focus latex-preview-pane tex auctex org-bullets syndicate evil-org smartparens-config smartparens flx counsel swiper ivy xresources-theme evil-commentary evil-escape evil undo-tree general use-package))))
(custom-set-faces (custom-set-faces
;; custom-set-faces was added by Custom. ;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.
@ -287,37 +294,43 @@
(setq TeX-save-query nil) (setq TeX-save-query nil)
(add-hook 'LaTeX-mode-hook 'turn-on-auto-fill) (add-hook 'LaTeX-mode-hook 'turn-on-auto-fill)
(setq TeX-source-correlate-mode t) (setq TeX-source-correlate-mode t)
(setq LaTeX-item-indent 0) (setq LaTeX-item-indent 1)
(setq TeX-auto-save t) (setq TeX-auto-save t)
(setq TeX-parse-self t) (setq TeX-parse-self t)
(TeX-engine-set "luatex")
(setq-default TeX-master nil) (setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook 'visual-line-mode) (add-hook 'LaTeX-mode-hook 'visual-line-mode)
(add-hook 'LaTeX-mode-hook 'flyspell-mode) (add-hook 'LaTeX-mode-hook 'flyspell-mode)
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex) (add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-plug-into-AUCTeX t) (add-hook 'LaTeX-mode-hook 'TeX-interactive-mode)
(add-hook 'LaTeX-mode-hook (lambda () (add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode)
(push (add-to-list 'TeX-view-program-selection
'("latexmk" "latexmk -pdf %s" TeX-run-TeX nil t '(output-pdf "Zathura"))
:help "Run latexmk on file") (setq reftex-plug-into-AUCTeX t))
TeX-command-list)))
(add-hook 'TeX-mode-hook '(lambda () (setq TeX-command-default "latexmk")))) (use-package company-auctex
:after tex
:config
(company-auctex-init))
(use-package company-math (use-package company-math
:after tex :after tex
:config :config
(defun my-latex-mode-setup () (defun my-latex-mode-setup ()
(setq-local company-backends (setq-local company-backends
(append '((company-math-symbols-latex company-math-symbols-unicode company-latex-commands)) (append '((company-math-symbols-latex company-math-symbols-unicode company-latex-commands company-auctex))
company-backends))) company-backends)))
(add-hook 'TeX-mode-hook 'my-latex-mode-setup)) (add-hook 'TeX-mode-hook 'my-latex-mode-setup))
(use-package company-auctex
:after tex
:config
(company-auctex-init))
;;; git ;;; git
; magit ; magit
(use-package magit) (use-package magit)
;;; Misc
(use-package w3m)
(add-to-list 'load-path "~/.emacs.d/scel/el")
(require 'sclang)

1
scel Submodule

@ -0,0 +1 @@
Subproject commit 7ec76e4c02883ebeaec9924ec9f1de711773472d