Doom-emacs: [ΠžΠ¨Π˜Π‘ΠšΠ] Π’Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° вставки ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ "jk"

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 24 ΠΎΠΊΡ‚. 2019  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: hlissner/doom-emacs

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ
ΠŸΡ€ΠΈ быстром Π²Π²ΠΎΠ΄Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ вставки я Π²Ρ‹Ρ…ΠΎΠΆΡƒ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° вставки, Ссли быстро Π½Π°Π±ΠΈΡ€Π°ΡŽ символы 'jk'.

ДСйствия ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈ чистой установкС:

  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π±ΡƒΡ„Π΅Ρ€ (SPC x)
  • ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ вставки (i)
  • НабСритС быстро: Β«Π­Ρ‚ΠΎ тСст, jk hahaΒ»

    • ОТидаСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: вставлСно Β«Π­Ρ‚ΠΎ тСст, 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

Π­Ρ‚ΠΎ Π½Π΅ ошибка, это ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π½ΠΎ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nil Π² своСй ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ

(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 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ