Doom-emacs: [BUG] 'jk' рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдХреНрддреВре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hlissner/doom-emacs

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдЗрдВрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░, рдореБрдЭреЗ рдЗрдВрд╕рд░реНрдЯ рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдЕрдХреНрд╖рд░ 'jk' рдЯрд╛рдЗрдк рдХрд░реВрдВред

рдПрдХ рд╕рд╛рдл рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдХрджрдо :

  • рдЦреБрд▓рд╛ рдЦрд░реЛрдВрдЪ рдмрдлрд░ (рдПрд╕рдкреАрд╕реА рдПрдХреНрд╕)
  • рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдЬрд╛рдПрдБ (i)
  • рдЯрд╛рдЗрдк рдХрд░реЗрдВ 'рдпрд╣ рдПрдХ рдЯреЗрд╕реНрдЯ рдЬреЗрдХреЗ рд╣рд╛рд╣рд╛' рд╣реИ

    • рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░: "рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рд╛ jk haha тАЛтАЛрд╣реИ" рд╕рдореНрдорд┐рд▓рд┐рдд рд╣реИред

    • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░: "рдпрд╣ рдПрдХ рдкрд░реАрдХреНрд╖рд╛ рд╣реИ" рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкреНрд░рдгрд╛рд▓реА рдХреА рдЬрд╛рдирдХрд╛рд░реА

emacs   version    26.1
        features   XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2
        build      Apr 11, 2019
        buildopts  (--build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-cQxEw2/emacs-26.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro')
        windowsys  x
        daemonp    server-running
doom    version    2.0.9
        build      HEAD -> develop, origin/develop, origin/HEAD 0ccf31635 2019-10-22 01:58:17 -0400
system  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /bin/zsh
        uname      Linux 5.0.0-32-generic #34-Ubuntu SMP Wed Oct 2 02:06:48 UTC 2019 x86_64
        path       (~/.pyenv/shims/ ~/.pyenv/bin/ ~/.pyenv/shims/ ~/.pyenv/bin/ ~/.cargo/bin/ /usr/local/bin/ /usr/local/sbin/ ~/.cargo/bin/ ~/.local/bin/ /usr/sbin/ /usr/bin/ /sbin/ /bin/ /usr/games/ /usr/local/games/ /snap/bin/ ~/.dotnet/tools/ ~/Scripts/ ~/go/bin/ ~/.yarn/bin/ ~/bin/ ~/.local/bin/ ~/go/bin/ ~/Scripts/ ~/go/bin/ ~/.yarn/bin/ ~/bin/ ~/.local/bin/ ~/go/bin/ /usr/lib/emacs/26.1/x86_64-linux-gnu/)
config  envfile    envvar-file
        elc-files  0
        modules    (:completion company ivy :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (popup +all +defaults) vc-gutter vi-tilde-fringe window-select workspaces :editor (evil +everywhere) file-templates fold multiple-cursors rotate-text snippets :emacs dired electric ibuffer vc :tools eval flycheck (lookup +docsets) magit :lang data emacs-lisp markdown (org +dragndrop +ipython +pandoc +present) sh :config (default +bindings +smartparens))
        packages   (n/a)
        elpa       (n/a)

question elisp resolved

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмреЗрд╣рддрд░: (after! evil-escape (evil-escape-mode -1)) , рдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ:

;; ~/.doom.d/packages.el
(package! evil-escape :disable t)

рдлрд┐рд░ doom refresh рдЪрд▓рд╛рдПрдВ рдФрд░ Emacs рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

https://github.com/hlissner/doom-emacs/blob/44eb11c028b9372e6f121639cea538da5b8d23b7/modules/editor/evil/config.el#L256

рдпрд╣ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реИред рд╢рд╛рдпрдж рд╣рдо рдЗрд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЖрдк рдЗрд╕ рдЪрд░ рдХреЛ рдЕрдкрдиреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рд╢реВрдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

(setq evil-escape-key-sequence nil) рдХрд░реЗрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рдж!

рдмреЗрд╣рддрд░: (after! evil-escape (evil-escape-mode -1)) , рдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ:

;; ~/.doom.d/packages.el
(package! evil-escape :disable t)

рдлрд┐рд░ doom refresh рдЪрд▓рд╛рдПрдВ рдФрд░ Emacs рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

waymondo picture waymondo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

governorgoat picture governorgoat  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oyarsa picture oyarsa  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AloisJanicek picture AloisJanicek  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

driftcrow picture driftcrow  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ