s
рджрдмрд╛рдиреЗ рдкрд░ рдХрд░реНрд╕рд░ рдкрд░ рдкреНрд░рддреАрдХ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рди рдХрд░реЗрдВ - рдпрд╣ рдкреЗрд╕реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ >2 рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП
рдореБрдЭреЗ рдХрд░реНрд╕рд░ рдкрд░ рдкреНрд░рддреАрдХ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА
s
рджрдмрд╛рдПрдВрдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реИред s
рдФрд░ S
рдХреЛ evil-snipe
рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬреЛ f
/ F
рдЧрддрд┐ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ 2-рд╡рд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЕрд▓рд╛ рд╡рд┐рдо -рд╕реАрдХ рдпрд╛ рд╡рд┐рдо-рдЪреБрдкрдХреЗ)ред
рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдирдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ s
рдФрд░ S
рдХреЗ рдореВрд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЬреЛ рдЕрднреА рднреА рдХреНрд░рдорд╢рдГ cl
рдФрд░ cc
рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ evil-snipe-mode
:
;; in ~/.doom.d/config.el
(after! evil-snipe
(evil-snipe-mode -1))
рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп cl
рдФрд░ cc
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред
@hlissner рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рд╡рд┐рдХрд┐ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВ рддреЛ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?
рд╡рд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдореИрдВ рдЬрд▓реНрдж рд╣реА рд╡рд┐рдХреА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ (рд╕рд╛рдорд╛рдиреНрдп рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдП рдПрдлрдПрдХреНрдпреВ рд╕рд╣рд┐рдд), рдореИрдВ рдЗрд╕реЗ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдБрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж! рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реИред
s
рдФрд░S
рдХреЛevil-snipe
рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬреЛf
/F
рдЧрддрд┐ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ 2-рд╡рд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЕрд▓рд╛ рд╡рд┐рдо -рд╕реАрдХ рдпрд╛ рд╡рд┐рдо-рдЪреБрдкрдХреЗ)редрдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдирдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░
s
рдФрд░S
рдХреЗ рдореВрд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЬреЛ рдЕрднреА рднреА рдХреНрд░рдорд╢рдГcl
рдФрд░cc
рд╣реИрдВредрдпрджрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
evil-snipe-mode
:рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп
cl
рдФрд░cc
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред