Browse Source

Add formatting section for line wrapping

master
Riyyi 4 years ago
parent
commit
927916375e
  1. 40
      .emacs.d/config.org

40
.emacs.d/config.org

@ -41,6 +41,7 @@
- [[#electric][Electric]] - [[#electric][Electric]]
- [[#file-paths][File Paths]] - [[#file-paths][File Paths]]
- [[#file-backups-versioning][File Backups Versioning]] - [[#file-backups-versioning][File Backups Versioning]]
- [[#formatting][Formatting]]
- [[#hide-elements][Hide Elements]] - [[#hide-elements][Hide Elements]]
- [[#org-1][Org]] - [[#org-1][Org]]
- [[#recentf][Recentf]] - [[#recentf][Recentf]]
@ -584,16 +585,10 @@ https://github.com/laishulu/hl-fill-column
(setq mouse-wheel-scroll-amount '(5)) (setq mouse-wheel-scroll-amount '(5))
(setq mouse-wheel-progressive-speed nil) (setq mouse-wheel-progressive-speed nil)
;; Automatically add newline on save at the end of the file
(setq require-final-newline t)
;; Parenthesis, set behavior ;; Parenthesis, set behavior
(setq show-paren-delay 0) (setq show-paren-delay 0)
(setq show-paren-style 'mixed) (setq show-paren-style 'mixed)
;; End sentences with a single space
(setq sentence-end-double-space nil)
;; Tramp default protocol ;; Tramp default protocol
(setq tramp-default-method "ssh") (setq tramp-default-method "ssh")
@ -690,6 +685,28 @@ Setup file backups versioning.
(setq version-control t) ; Use version numbers on backups (setq version-control t) ; Use version numbers on backups
#+END_SRC #+END_SRC
** Formatting
#+BEGIN_SRC emacs-lisp
;; Columnn after line-wrapping happens
(setq-default fill-column 80)
;; Automatically add newline on save at the end of the file
(setq require-final-newline t)
;; End sentences with a single space
(setq sentence-end-double-space nil)
;; `tabify' and `untabify' should only affect indentation
(setq tabify-regexp "^\t* [ \t]+")
;; Do not wrap lines
(setq-default truncate-lines t)
;; Wrap lines in the middle of words, gives a \ indicator
(setq-default word-wrap nil)
#+END_SRC
** Hide Elements ** Hide Elements
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
@ -778,10 +795,9 @@ Set UTF-8 encoding as default.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(prefer-coding-system 'utf-8-unix) (prefer-coding-system 'utf-8-unix)
(setq locale-coding-system 'utf-8-unix) (setq locale-coding-system 'utf-8-unix)
;; Default also sets keyboard and terminal coding system ;; Default also sets file-name, keyboard and terminal coding system
(set-default-coding-systems 'utf-8-unix) (set-default-coding-systems 'utf-8-unix)
(set-buffer-file-coding-system 'utf-8-unix) (set-buffer-file-coding-system 'utf-8-unix)
(set-file-name-coding-system 'utf-8-unix)
(set-selection-coding-system 'utf-8-unix) (set-selection-coding-system 'utf-8-unix)
#+END_SRC #+END_SRC
@ -1022,6 +1038,9 @@ Evil command aliases.
;; LaTeX, set correct tab mode ;; LaTeX, set correct tab mode
(add-hook 'latex-mode-hook (lambda () (setq indent-tabs-mode t))) (add-hook 'latex-mode-hook (lambda () (setq indent-tabs-mode t)))
;; Wrap lines in the middle of words, gives a \ indicator
(add-hook 'visual-line-mode-hook (lambda () (setq word-wrap nil)))
#+END_SRC #+END_SRC
* Key Bindings * Key Bindings
@ -1279,14 +1298,15 @@ General.el ~leader key binds.
"s a" '(avy-goto-char-timer :which-key "Avy goto char") "s a" '(avy-goto-char-timer :which-key "Avy goto char")
"s b" '(bookmark-jump-ido :which-key "Jump to bookmark") "s b" '(bookmark-jump-ido :which-key "Jump to bookmark")
;; Tabs ;; Tabs / toggle
"t" '(:ignore t :which-key "tabs") "t" '(:ignore t :which-key "tabs/toggle")
"t b" '(centaur-tabs-group-buffer-groups :which-key "Group tabs by buffer") "t b" '(centaur-tabs-group-buffer-groups :which-key "Group tabs by buffer")
"t p" '(centaur-tabs-group-by-projectile-project :which-key "Group tabs by project") "t p" '(centaur-tabs-group-by-projectile-project :which-key "Group tabs by project")
"t h" '(centaur-tabs-backward-group :which-key "Tab backward group") "t h" '(centaur-tabs-backward-group :which-key "Tab backward group")
"t j" '(centaur-tabs-select-end-tab :which-key "Tab select first") "t j" '(centaur-tabs-select-end-tab :which-key "Tab select first")
"t k" '(centaur-tabs-select-beg-tab :which-key "Tab select last") "t k" '(centaur-tabs-select-beg-tab :which-key "Tab select last")
"t l" '(centaur-tabs-forward-group :which-key "Tab forward group") "t l" '(centaur-tabs-forward-group :which-key "Tab forward group")
"t w" '(visual-line-mode :which-key "Toggle line wrapping")
;; Update packages ;; Update packages
"u" '(auto-package-update-now :which-key "Update packages") "u" '(auto-package-update-now :which-key "Update packages")

Loading…
Cancel
Save