doomemacs / doomemacs

An Emacs framework for the stubborn martian hacker
MIT License
19.24k stars 3.03k forks source link

[BUG] Auto-save-visited-mode collapsed #2305

Closed alinbxSorcerer closed 4 years ago

alinbxSorcerer commented 4 years ago

What did you expect to happen?

Get a auto-save-visited-mode functions as `emacs -Q' does

What actually happened?

Failed auto-save in place.

Additional details:

and set interval as default of 5 seconds.

System information:

```
emacs   version    26.3
        features   XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD LCMS2
        build      Sep 23, 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.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.3/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.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26.3/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-wvqver/emacs-26.3+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 eb2a67d05 2019-10-25 05:17:44 -0400
system  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /bin/bash
        uname      Linux 5.3.0-24-generic #26-Ubuntu SMP Thu Nov 14 01:33:18 UTC 2019 x86_64
        path       (~/anaconda3/bin ~/anaconda3/bin/ ~/anaconda3/bin/ ~/anaconda3/bin/ ~/anaconda3/bin/ ~/anaconda3/condabin/ ~/anaconda3/bin/ /usr/local/sbin/ /usr/local/bin/ /usr/sbin/ /usr/bin/ /sbin/ /bin/ /usr/games/ /usr/local/games/ /snap/bin/ ~/.emacs.d/bin/ ~/.emacs.d/bin/ ~/.emacs.d/bin/ ~/.emacs.d/bin/ /usr/lib/emacs/26.3/x86_64-linux-gnu/)
config  envfile    envvar-file
        elc-files  0
        modules    (:completion company helm 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 file-templates fold multiple-cursors rotate-text snippets :emacs dired electric vc :term eshell shell term :tools eval flycheck (lookup +docsets) lsp magit :lang cc data emacs-lisp latex markdown (org +dragndrop +ipython +pandoc +present) plantuml python racket scheme sh :config (default +bindings +smartparens))
        packages   (n/a)
        elpa       (n/a)
```

hlissner commented 4 years ago

To enable a minor mode you must call its function: (auto-save-visited-mode +1). Setting the auto-save-visited-mode variable is not enough.

Try adding this to your config.el:

(auto-save-visited-mode +1)
alinbxSorcerer commented 4 years ago

It works, thank you. The question I raised from StackOverflow hanging 4 days yet not getting even a comment. auto-save-visited-interval-not-save-automatically

hlissner commented 4 years ago

I'm glad we could figure it out! Sorry to hear no one could help you. If you'd like elisp/emacs help, feel free to join us on our Doom Emacs discord server, if you'd like. Myself and others would be happy to help with issues like these.

Cheers!