You are on page 1of 4

(custom-set-variables

;; custom-set-variables was added by Custom.


;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(inhibit-startup-screen t))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:inherit nil :stipple nil :background "SystemWindow" :foreground
"SystemWindowText" :inverse-video t :box nil :strike-through nil :overline nil
:underline nil :slant normal :weight normal :height 98 :width normal :foundry "o
utline" :family "Courier New")))))
;; Quick-enviroment commands
(global-set-key (kbd "s-a") '(lambda () (interactive) (princ "\\begin{align*}
\\end{align*}" (get-buffer (current-buffer))) (indent-for-tab-command) (previou
s-line) (indent-for-tab-command)))
(global-set-key (kbd "s-c") '(lambda () (interactive) (princ "\\begin{center}
\\end{center}" (get-buffer (current-buffer))) (indent-for-tab-command) (previou
s-line) (indent-for-tab-command)))
(global-set-key (kbd "s-i") '(lambda () (interactive) (princ "\\begin{itemize}
\\end{itemize}" (get-buffer (current-buffer))) (indent-for-tab-command) (previo
us-line) (indent-for-tab-command)))
(global-set-key (kbd "s-m") '(lambda () (interactive) (princ "\\begin{matrix}
\\end{matrix}" (get-buffer (current-buffer))) (indent-for-tab-command) (previou
s-line) (indent-for-tab-command)))
(global-set-key (kbd "s-e") '(lambda () (interactive) (princ "\\begin{enumerate}
\\end{enumerate}" (get-buffer (current-buffer))) (indent-for-tab-command) (prev
ious-line) (indent-for-tab-command)))
(global-set-key (kbd "s-s") '(lambda () (interactive) (princ "\\begin{cases}
\\end{cases}" (get-buffer (current-buffer))) (indent-for-tab-command) (previous
-line) (indent-for-tab-command)))
(global-set-key (kbd "s-p") '(lambda () (interactive) (princ "\\begin{pmatrix}
\\end{pmatrix}" (get-buffer (current-buffer))) (forward-char -14)))
(global-set-key (kbd "s-t") '(lambda () (interactive) (princ "\\begin{tikzpictur
e}
\\end{tikzpicture}" (get-buffer (current-buffer))) (indent-for-tab-command) (p
revious-line) (indent-for-tab-command)))
(global-set-key (kbd "s-q") '(lambda () (interactive) (princ "\\begin{equation*}
\\end{equation*}" (get-buffer (current-buffer))) (indent-for-tab-command) (pre
vious-line) (indent-for-tab-command)))
(global-set-key (kbd "s-d") '(lambda () (interactive) (princ "\\begin{tikzcd}
\\end{tikzcd}" (get-buffer (current-buffer))) (indent-for-tab-command) (previo
us-line) (indent-for-tab-command)))
(global-set-key (kbd "s-f") '(lambda () (interactive) (princ "\\begin{framed}
\\end{framed}" (get-buffer (current-buffer))) (indent-for-tab-command) (previo

us-line) (indent-for-tab-command)))
;;
;; Key Re-bindings for LaTeX
(global-set-key (kbd "|") '(lambda () (interactive) (princ "\\" (get-buffer (cur
rent-buffer)))))
(global-set-key (kbd "s-\\") '(lambda () (interactive) (princ "|" (get-buffer (c
urrent-buffer)))))
(global-set-key (kbd "[") '(lambda () (interactive) (princ "{" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "]") '(lambda () (interactive) (princ "}" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "4") '(lambda () (interactive) (princ "^" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "$") '(lambda () (interactive) (princ "^" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "^") '(lambda () (interactive) (princ "4" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd ";") '(lambda () (interactive) (princ "$" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd ":") '(lambda () (interactive) (princ "$" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "/") '(lambda () (interactive) (princ "-" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "s-/") '(lambda () (interactive) (princ "/" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "-") '(lambda () (interactive) (princ "_" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "<f9>") '(lambda () (interactive) (princ ";" (get-buffer (c
urrent-buffer)))))
(global-set-key (kbd "<f10>") '(lambda () (interactive) (princ ":" (get-buffer (
current-buffer)))))
(global-set-key (kbd "<f11>") '(lambda () (interactive) (princ "(" (get-buffer (
current-buffer)))))
(global-set-key (kbd "<f12>") '(lambda () (interactive) (princ ")" (get-buffer (
current-buffer)))))
(global-set-key (kbd "(") '(lambda () (interactive) (princ "[" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd ")") '(lambda () (interactive) (princ "]" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "`") '(lambda () (interactive) (princ "-" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "s-`") '(lambda () (interactive) (princ "`" (get-buffer (cu

rrent-buffer)))))
(global-set-key (kbd "<insert>") '(lambda () (interactive) (indent-for-tab-comma
nd)))
(global-set-key (kbd "<tab>") '(lambda () (interactive) (princ "\\" (get-buffer
(current-buffer)))))
(global-set-key (kbd "<capslock>") '(lambda () (interactive) (princ "$" (get-buf
fer (current-buffer)))))
(global-set-key (kbd "C-c q") '(lambda () (interactive) (princ "\"" (get-buffer
(current-buffer)))))
(global-set-key (kbd "8") '(lambda () (interactive) (princ "*" (get-buffer (curr
ent-buffer)))))
(global-set-key (kbd "7") '(lambda () (interactive) (princ "&" (get-buffer (curr
ent-buffer)))))
;;

;;Numbers
(global-set-key (kbd "s-1") '(lambda () (interactive) (princ "1" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-2") '(lambda () (interactive) (princ "2" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-3") '(lambda () (interactive) (princ "3" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-4") '(lambda () (interactive) (princ "4" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-5") '(lambda () (interactive) (princ "5" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-6") '(lambda () (interactive) (princ "6" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-7") '(lambda () (interactive) (princ "7" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-8") '(lambda () (interactive) (princ "8" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-9") '(lambda () (interactive) (princ "9" (get-buffer (cu
rrent-buffer)))))
(global-set-key (kbd "s-0") '(lambda () (interactive) (princ "0" (get-buffer (cu
rrent-buffer)))))
;;numbers

(global-linum-mode 1)
(cua-mode t)
(scroll-bar-mode -1)
(linum-mode)
(put 'downcase-region 'disabled nil)
(setq w32-enable-caps-lock nil)
(setq w32-apps-modifier nil)
(setq w32-apps-modifier 'super)

You might also like