43 lines
1.1 KiB
EmacsLisp
43 lines
1.1 KiB
EmacsLisp
;; Highlight current line
|
|
(global-hl-line-mode 1)
|
|
|
|
(defalias 'yes-or-no-p 'y-or-n-p)
|
|
|
|
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
|
|
|
|
;;;; Set theme
|
|
;(load-theme 'distinguished t)
|
|
|
|
;(require 'github-theme)
|
|
|
|
;(require 'heroku-theme)
|
|
|
|
;;;; Good theme but uses different font sizes in org-mode, and (I think) some weird non-monospace font
|
|
;; (require 'monokai-theme)
|
|
|
|
(require 'molokai-theme)
|
|
(enable-theme 'molokai)
|
|
|
|
;; (require 'fullscreen-mode)
|
|
;; (fullscreen-mode 1)
|
|
|
|
;; (require 'relative-line-numbers)
|
|
;; ;; old
|
|
;; ;; (setq relative-line-numbers-motion-function 'vertical-motion)
|
|
;; ;; new
|
|
;; (setq relative-line-numbers-motion-function 'forward-visible-line)
|
|
;; (global-relative-line-numbers-mode 1)
|
|
|
|
;; (add-hook 'shell-mode-hook 'previous-buffer)
|
|
;; ;; is this what deletes windows when you run a shell command?
|
|
;; (add-hook 'shell-mode-hook 'delete-other-windows)
|
|
|
|
;; 2018-08-26T22:39:09+0530
|
|
(defun cp/change-split ()
|
|
"Switch between two windows in horizontal layout and vice-versa."
|
|
(interactive)
|
|
(let (()))
|
|
;; if height of window > width, we're in a vertical split
|
|
;; otherwise we're in a horizontal split
|
|
)
|