參考:stackoverflow: emacs24.3新增的lock文件
最近開始用gulp watch,一邊存盤,另一邊發(fā)現文件修改后回通過livereload功能通知瀏覽器,瀏覽器再自動幫你按刷新,世界清凈了。
但是gulp默認監(jiān)視如下文件
"www/**/*",```
emacs又喜歡在當前 目錄下創(chuàng)建如下:
- 以~結束的backup文件
- 以#開頭結尾的auto-save文件
當把這些都移到別處去之后,發(fā)現目錄里還有以".#"開頭的鏈接文件,據說文件是emacs24.3新增的用于emacs進程間通知該文件正在被我編輯....gulp監(jiān)視著監(jiān)視著,突然發(fā)現某個文件沒啦!emacs用完了可不就刪了嘛,這可苦了gulp....經常直接就退了,重啟還會出:
> server start error: Error: ENOENT, no such file or directory
之類的錯誤。
我只用一個emacs進程,不用同步了。在.emacs里加上這句:
`(setq create-lockfiles nil)`
清凈了.