[Spacemacs] Modify editing style
This commit is contained in:
parent
0510eaa0f5
commit
6572861960
@ -1940,6 +1940,15 @@ files in a dired buffer depending on four factors:
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: User_Configuration-Editing_and_modes-7dbaf258
|
:CUSTOM_ID: User_Configuration-Editing_and_modes-7dbaf258
|
||||||
:END:
|
:END:
|
||||||
|
There is first a setting I would like to enable to make the navigation through
|
||||||
|
text a bit easier which is to enable the subword mode. This allows me to iterate
|
||||||
|
through words that are in CamelCase more easily, I don’t have to go either to
|
||||||
|
the beginning or the end of the word and then move my cursor a bunch of times to
|
||||||
|
get to the subword I want to modify.
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
(global-subword-mode 1)
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
*** Default modes
|
*** Default modes
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: User_Configuration-Editing_and_modes-Default_modes-50d4e086
|
:CUSTOM_ID: User_Configuration-Editing_and_modes-Default_modes-50d4e086
|
||||||
@ -1955,10 +1964,20 @@ personally prefer ~org-mode~ to be my default mode, so let’s set it so!
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: User_Configuration-Editing_and_modes-Evil-3cedaaee
|
:CUSTOM_ID: User_Configuration-Editing_and_modes-Evil-3cedaaee
|
||||||
:END:
|
:END:
|
||||||
As a user of Evil, I’m sometimes pissed when I accidentally press ~C-u~ and it
|
Evil is not really smart by default when I ask it to undo stuff. As an example,
|
||||||
gets me to the top of the document. So, let’s disable it:
|
let’s say I enter insert-mode and write a whole paragraph, and then I exit
|
||||||
|
insert-mode back to normal-mode, and I notice a small mistake I made when typing
|
||||||
|
my stuff down, like accidentally using a snippet from yasnippet, and I want to
|
||||||
|
undo that. My initial reaction would be to press ~u~ to undo, and so would be
|
||||||
|
yours too right? That’s the wrong answer with evil, since it considers your
|
||||||
|
actions between entering and leaving insert-mode as only one action, and it
|
||||||
|
would thus erase your /WHOLE PARAGRAPH/. Fortunately, there is a way to make the
|
||||||
|
undo action more granular, but it comes at the cost of increasing the amount of
|
||||||
|
undo actions you can do (which shouldn’t really matter if you don’t have a
|
||||||
|
potato PC).
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(setq evil-want-C-u-scroll nil)
|
(setq undo-limit 500000
|
||||||
|
evil-want-fine-undo t)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
*** File extensions
|
*** File extensions
|
||||||
|
Loading…
Reference in New Issue
Block a user