Use este código para solucionar o problema do ido impedir o emacs de sair quando o arquivo 'ido.last' não é gravável:
(defun ido-kill-emacs-hook () (ignore-errors (ido-save-history)))
Estou tentando sair do emacs com M-x kill-emacs
, mas recebo esta mensagem: Buffer cache/ido.last modified; kill anyway (y or n)
. Quando escolho y
obtenho /Users/a/.emacs.d/cache/: no such directory
.
Isso está me impedindo de M-x eval-buffer
para instalar pacotes com marmelada. Como posso consertar isso?
EDITAR
Eu criei um diretório /cache/
em /.emacs.d
e alterei suas permissões para 777
e consegui matar o emacs. Você pode dar uma olhada nessas permissões e me avisar se eu precisar fazer alterações?
as-MacBook-Air:.emacs.d a$ ls -la
total 24
drwx------ 11 a staff 374 Dec 18 12:20 .
drwxr-xr-x+ 34 a staff 1156 Dec 18 12:20 ..
-rw-r--r-- 1 a staff 195 Dec 18 12:20 .smex-items
drwx------ 3 a staff 102 Dec 12 21:04 auto-save-list
drwxr-xr-x 21 a staff 714 Dec 18 12:20 backups
drwxrwxrwx 2 a admin 68 Dec 18 12:08 cache
drwxr-xr-x 23 a staff 782 Dec 18 08:51 elpa
drwx------ 4 a staff 136 Dec 18 08:23 eshell
-rw-r--r-- 1 a staff 195 Dec 18 12:20 places
-rw-r--r-- 1 a staff 1505 Dec 18 12:20 tramp
drwxr-xr-x 4 a staff 136 Dec 18 09:19 url
Use este código para solucionar o problema do ido impedir o emacs de sair quando o arquivo 'ido.last' não é gravável:
(defun ido-kill-emacs-hook () (ignore-errors (ido-save-history)))
Tags emacs