bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#11227: lock files not deleted


From: Kurt Harriger
Subject: bug#11227: lock files not deleted
Date: Wed, 11 Apr 2012 13:36:42 -0600


I frequently find that lock files such as .#core.clj are not deleted. 
For some reason files named .#name cause other commandline tools to fail
on OS X such as grep -R pattern . and build tools like leiningen.  

I have not experienced any emacs crashes reciently so I don't believe
these files were left behind by unclean termination, but have yet to
consistently reproduce the issue.  

I do not like to save files manually, so I have autosave configured to
automatically save dirty buffers every second, so these lock files 
should not need to exist for more than a second but for what ever reason
I keep finding them.

My autosave config (and full emacs config) is here:
https://bitbucket.org/kurtharriger/emacs.d/src/20de37046196/init.d/60-auto-save.el

Would it is possible to save lock files elsewhere? or change the
pattern filename.emacslock or something that would not result in other
commandline tools failing but I couldnt find any settings for this?

--


In GNU Emacs 24.0.95.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
 of 2012-04-02 on bob.porkrind.org
Windowing system distributor `Apple', version 10.3.1138
Configured using:
 `configure '--host=x86_64-apple-darwin' '--build=i686-apple-darwin'
 '--with-ns' 'build_alias=i686-apple-darwin'
 'host_alias=x86_64-apple-darwin' 'CC=gcc -mmacosx-version-min=10.5''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: en_US.UTF-8
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Clojure

Minor modes in effect:
  recentf-mode: t
  midje-mode: t
  hi-lock-mode: t
  slime-mode: t
  paredit-mode: t
  hl-line-mode: t
  idle-highlight-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  savehist-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  global-auto-complete-mode: t
  auto-complete-mode: t
  ido-ubiquitous-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  hs-minor-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <down-mouse-1> <drag-mouse-1> <help-echo> 
<help-echo> <help-echo> <help-echo> <down-mouse-1> 
<mouse-movement> <mouse-movement> <help-echo> <drag-mouse-1> 
<help-echo> <help-echo> <help-echo> <down-mouse-1> 
<mouse-1> <up> <return> ( c o m m e n t SPC C-) <down> 
C-e <left> <return> <return> <up> <tab> ( g e t - h 
<backspace> e n h <tab> SPC <wheel-up> <double-wheel-up> 
<triple-wheel-up> <triple-wheel-up> <wheel-up> <double-wheel-up> 
<triple-wheel-up> <triple-wheel-up> <wheel-down> <double-wheel-down> 
<triple-wheel-down> <triple-wheel-down> <triple-wheel-down> 
<triple-wheel-down> <triple-wheel-down> <triple-wheel-down> 
<down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1> <down-mouse-1> 
<mouse-1> <down-mouse-1> <mouse-1> <return> ( b i n 
d i n g SPC [ * h o s t * SPC <help-echo> <down-mouse-1> 
<mouse-1> C-c <C-up> C-c <C-up> C-c <C-up> C-c <C-up> 
C-c <C-up> <down> <down> <down> <down> <down> <wheel-up> 
<double-wheel-up> <triple-wheel-up> <wheel-up> <double-wheel-up> 
<triple-wheel-up> <triple-wheel-up> <triple-wheel-up> 
<triple-wheel-up> <triple-wheel-up> <triple-wheel-up> 
<wheel-down> <double-wheel-down> <help-echo> <down-mouse-1> 
<mouse-movement> <mouse-movement> <drag-mouse-1> <right> 
C-a <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <down-mouse-1> <mouse-1> 
<double-down-mouse-1> <double-mouse-1> <down-mouse-1> 
<mouse-movement> <mouse-movement> <drag-mouse-1> s-c 
<down-mouse-1> <mouse-1> <left> <left> s-v <right> 
<return> <return> <down> C-a C-k <up> <up> s-v C-a 
<tab> C-e <left> t e e <backspace> s t 0 <tab> <backspace> 
- f i e <tab> s-s <down> <left> <backspace> <backspace> 
<backspace> <backspace> <backspace> <down> C-a C-d 
<up> <up> <up> <right> <right> <right> C-d C-d C-d 
l e t [ C-) C-) C-d <down> <up> C-e <left> C-) C-) 
<down> <down> <down> <down> C-d C-d C-d C-d C-d C-d 
C-d <up> <up> <right> <up> <up> <right> <right> <right> 
<down> C-k <up> <up> C-e <return> s-v <down> C-a <right> 
<right> C-k <up> <up> C-e <return> s-v <down> <up> 
<left> <C-S-right> <up> C-d C-d C-d C-d C-k C-k s-s 
C-e C-x C-e <down> <up> <up> <up> <up> <return> s-s 
C-c C-k <down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1> 
C-s M-s <down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1> 
M-x r e p o r t - b u <backspace> <backspace> <ret
urn>

Recent messages:
(No changes need to be saved) [2 times]
Saving file /Users/kurtharriger/code/fc/cherry-pitter/src/cherry_pitter/enrichment/core.clj...
Wrote /Users/kurtharriger/code/fc/cherry-pitter/src/cherry_pitter/enrichment/core.clj
Compiling /Users/kurtharriger/code/fc/cherry-pitter/src/cherry_pitter/enrichment/core.clj...
Compilation finished. (No warnings)  [0.04 secs]
Highlighting notes...
Compilation finished. (No warnings)  [0.04 secs]
Preparing compilation log...
Compilation finished. (No warnings)  [0.04 secs]
(No changes need to be saved)

Load-path shadows:
/Users/kurtharriger/.emacs.d/elpa/json-1.2/json hides /Applications/Emacs.app/Contents/Resources/lisp/json

Features:
(shadow sort flyspell ispell emacsbug message format-spec rfc822 mml
mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader debug arc-mode archive-mode cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
mule-util recentf tree-widget multi-isearch conf-mode dired mail-extr
midje-mode midje-mode-praise clojure-test-mode which-func imenu compile
newcomment hi-lock help-mode view ffap network-stream auth-source eieio
assoc gnus-util password-cache starttls tls slime-eldoc-d8b3cf74
slime-repl-79b38c83 slime-repl slime-frame-colors-a24dd450
slime-frame-colors byte-opt warnings slime-dbd975fa slime bytecomp
byte-compile cconv macroexp apropos hideshow pp vc-git clojure-mode
eldoc elisp-slime-nav etags paredit hl-line saveplace
idle-highlight-mode thingatpt color-theme wid-edit sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils reporter tabbar alpha
tempbuf moz-reload-mode moz derived comint regexp-opt ansi-color ring
server savehist delsel autorevert auto-complete easy-mmode popup
org-install alpha-autoloads auctex-autoloads tex-site info easymenu
clojure-test-mode-autoloads clojure-mode-autoloads
color-theme-ir-black-autoloads color-theme-autoloads js2-mode-autoloads
json-autoloads markdown-mode-autoloads marmalade-autoloads
furl-autoloads midje-mode-autoloads oddmuse-autoloads
rainbow-delimiters-autoloads scpaste-autoloads htmlize-autoloads
slime-autoloads starter-kit-bindings-autoloads windmove
starter-kit-eshell-autoloads starter-kit-lisp-autoloads
elisp-slime-nav-autoloads starter-kit-autoloads edmacro kmacro smex cl
starter-kit-misc ido-ubiquitous ido paren starter-kit-defuns uniquify
advice help-fns advice-preload magit-autoloads ido-ubiquitous-autoloads
smex-autoloads find-file-in-project-autoloads
idle-highlight-mode-autoloads paredit-autoloads tuareg-autoloads
caml-autoloads yaml-mode-autoloads package tabulated-list time-date
tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd
fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer loaddefs button faces cus-face files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process ns
multi-tty emacs)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]