Mercurial > hg > octave-nkf
annotate .dir-locals.el @ 15356:842ab161c10a
GUI: new setting to restore tabs from previous session; allow silent load file
* settings-dialog.ui: new settings check box for previous session restore
* settings-dialog.cc (settings_dialog::settings_dialog): load/write new settings
* file-editor.h (file-editor::request_open_file): allow silent (no error msg) open file
* file_editor_interface.h (file_editor_interface::request_open_file) allow silent
(no error msg) open file
* file-editor.cc (file_editor::~file_editor): store a list of open tabs in settings
(file_editor::request_open_file): allow a silent open file with no error message
if file doesn't exist; remove added tab and restore focus, if load fails.
(file_editor::contruct): read list of previous tabs from settings (if enabled)
* file-editor-tab.h (file-editor-tab:load_file): allow silent load file, return success
* file-editor-tab.cc (file-editor-tab:load_file): allow silent load file, return success
author | Thorsten Liebig <Thorsten.Liebig@gmx.de> |
---|---|
date | Tue, 11 Sep 2012 15:24:22 +0200 |
parents | 7600200a54c8 |
children | 9ff04de067ce |
rev | line source |
---|---|
13105
3d7a4a2d9cef
Make .h files open in c++-mode in Emacs; make sure gnu style is set for C mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
9966
diff
changeset
|
1 ((nil . |
3d7a4a2d9cef
Make .h files open in c++-mode in Emacs; make sure gnu style is set for C mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
9966
diff
changeset
|
2 ((c-file-style . "gnu") |
3d7a4a2d9cef
Make .h files open in c++-mode in Emacs; make sure gnu style is set for C mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
9966
diff
changeset
|
3 (indent-tabs-mode . nil) |
3d7a4a2d9cef
Make .h files open in c++-mode in Emacs; make sure gnu style is set for C mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
9966
diff
changeset
|
4 (fill-column . 72) |
3d7a4a2d9cef
Make .h files open in c++-mode in Emacs; make sure gnu style is set for C mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
9966
diff
changeset
|
5 (eval . (when (string-match "\\.h\\'" (buffer-file-name)) |
13114
7600200a54c8
Exclude /gnulib/ from Emacs' C++ mode for .h files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
13105
diff
changeset
|
6 (unless (string-match "/gnulib/" (buffer-file-name)) |
13105
3d7a4a2d9cef
Make .h files open in c++-mode in Emacs; make sure gnu style is set for C mode
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
9966
diff
changeset
|
7 (c++-mode) |
13114
7600200a54c8
Exclude /gnulib/ from Emacs' C++ mode for .h files
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
13105
diff
changeset
|
8 (c-set-style "gnu")))))) |
9966
d4dab9605c49
correctly set indent-tabs-mode for ChangeLogs and Makefiles in .dir-locals.el
John W. Eaton <jwe@octave.org>
parents:
9933
diff
changeset
|
9 (change-log-mode . ((indent-tabs-mode . t))) |
d4dab9605c49
correctly set indent-tabs-mode for ChangeLogs and Makefiles in .dir-locals.el
John W. Eaton <jwe@octave.org>
parents:
9933
diff
changeset
|
10 (makefile-mode . ((indent-tabs-mode . t)))) |