emacscollective / no-littering

Help keeping ~/.config/emacs clean
GNU General Public License v3.0
635 stars 69 forks source link

gnus: theme variables #160

Closed condy0919 closed 3 years ago

condy0919 commented 3 years ago

Theme gnus-dribble-directory, gnus-init-file and gnus-startup-file.

First attempt to theme Gnus. Related discussion #142

condy0919 commented 3 years ago

As stated in #142, gnus-home-directory, gnus-directory and gnus-cache-directory contain the real content, so don't theme them.

tarsius commented 3 years ago

From https://www.gnu.org/software/emacs/manual/html_node/gnus/Startup-Files.html:

Most common Unix news readers use a shared startup file called .newsrc.

So IMO we shouldn't theme that.

You can turn off writing the .newsrc file by setting gnus-save-newsrc-file to nil, which means you can delete the file and save some space, as well as exiting from Gnus faster. However, this will make it impossible to use other newsreaders than Gnus. But hey, who would want to, right?

So I would say that no-littering users who use gnus exclusively shouldn't change the location of that file but disable using that file.

condy0919 commented 3 years ago

Updated. Don't theme the newsrc file.

tarsius commented 3 years ago

Thanks!

Thaodan commented 1 year ago

So IMO we shouldn't theme that.

You can turn off writing the .newsrc file by setting gnus-save-newsrc-file to nil, which means you can delete the file and save some space, as well as exiting from Gnus faster. However, this will make it impossible to use other newsreaders than Gnus. But hey, who would want to, right?

So I would say that no-littering users who use gnus exclusively shouldn't change the location of that file but disable using that file.

What about newsrc.eld?