better bindings mostly
This commit is contained in:
parent
dc5602f2e4
commit
8f0cb2ab5c
44
config.el
44
config.el
|
@ -1,19 +1,53 @@
|
|||
(setq doom-theme 'doom-one)
|
||||
;;;;;;;;;;;;;;;;;;;;
|
||||
;; File Locations ;;
|
||||
;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
||||
(setq display-line-numbers-type t)
|
||||
(setq org-directory "~/org-mode/")
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;
|
||||
;; Keybindings ;;
|
||||
;;;;;;;;;;;;;;;;;
|
||||
|
||||
;; Cut/paste like a normal human being.
|
||||
(cua-mode 1)
|
||||
|
||||
;; Tab key binding.
|
||||
(global-set-key (kbd "TAB") #'self-insert-command)
|
||||
|
||||
;; Spam Ctrl + s to save.
|
||||
(global-set-key (kbd "C-s") 'save-buffer)
|
||||
|
||||
;; Prevent backspace from turning a tab character into 4 spaces.
|
||||
(setq backward-delete-char-untabify-method nil)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Display Options ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
;; This theme is inspired by the atom one dark theme
|
||||
(setq doom-theme 'doom-one)
|
||||
|
||||
;; Display line numbers the normal way.
|
||||
(setq display-line-numbers-type t)
|
||||
|
||||
;; Display time in specific formats.
|
||||
(setq display-time-24hr-format 1)
|
||||
(setq display-time-day-and-date 1)
|
||||
;; Enable diplaying time
|
||||
(display-time-mode 1)
|
||||
|
||||
|
||||
;; Restore the menu bar because doom-emacs disables it.
|
||||
(defun restore-menu-bar()
|
||||
(interactive)
|
||||
(if (fboundp 'scroll-bar-mode) (scroll-bar-mode 1))
|
||||
(if (fboundp 'tool-bar-mode) (tool-bar-mode 1))
|
||||
(if (fboundp 'menu-bar-mode) (menu-bar-mode 1)))
|
||||
|
||||
(restore-menu-bar)
|
||||
|
||||
|
||||
;; Start emacs maximized.
|
||||
(add-hook 'window-setup-hook #'toggle-frame-maximized)
|
||||
|
||||
;; Set tab width, Doesn't seem to work :( ;;
|
||||
(setq-default tab-width 1)
|
||||
|
|
Loading…
Reference in a new issue