Bug 12078 - мусорит служебными файлами
: мусорит служебными файлами
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/emacs-cedet)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-06-19 15:16 by
Modified: 2010-10-30 23:49 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-06-19 15:16:22
вместо того чтобы служебные файлы создавать в $HOME, emacs создаёт их в текущем
каталоге вместе с редактируемым файлом.
Собственно создаётся semantic.cache и semantic.cache~.


Steps to Reproduce:
1
------- Comment #1 From 2007-06-19 17:53:50 -------
Вообще-то это не emacs. Это semantic из состава emacs-cedet.
И у меня не мусорит. Потому-что

(setq semanticdb-default-save-directory "/home/eugene/.emacs.d/semantic")

При такой настройке он в этой директории создает по файлу для каждого каталога:

$ ls .emacs.d/semantic | head -3
!etc!emacs!semantic.cache
!etc!emacs!site-start.d!semantic.cache
!home!eugene!bin!semantic.cache

$ ls .emacs.d/semantic | wc -l  
139

Возможно, поведение при отсутствии этой настройки (когда эти файлы попадают в
каталог, где расположен файл) не является хорошим умолчанием.
Но тогда я жду предложений, в какой каталог по умолчанию складывать эти файлы
(этот каталог должен существовать, вероятно его надо будет включить в etcskel).
------- Comment #2 From 2007-06-19 18:37:46 -------
Лучше бы это дело пробить в сам emacs-ceget во внутрь.
Если переменная не установлена - то выставлять самому.
------- Comment #3 From 2010-10-30 23:49:57 -------
orphaned