diff options
| author | Joakim Verona | 2013-06-12 12:32:25 +0200 |
|---|---|---|
| committer | Joakim Verona | 2013-06-12 12:32:25 +0200 |
| commit | e6fa6da6899bf1b4877b96c450eae3934085d560 (patch) | |
| tree | 48e6fda463d24a792ec8428fb8044a250ee2ff82 /etc | |
| parent | 4f0994366d33f8f76db4662cc126720866df3461 (diff) | |
| parent | 84d6f46535554f9f51aae3314313112e8d755c65 (diff) | |
| download | emacs-e6fa6da6899bf1b4877b96c450eae3934085d560.tar.gz emacs-e6fa6da6899bf1b4877b96c450eae3934085d560.zip | |
Merge branch 'trunk' into xwidget
Conflicts:
src/Makefile.in
src/keyboard.c
src/termhooks.h
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 21 | ||||
| -rw-r--r-- | etc/NEWS | 69 | ||||
| -rw-r--r-- | etc/srecode/c.srt | 2 | ||||
| -rw-r--r-- | etc/themes/tsdh-dark-theme.el | 4 | ||||
| -rw-r--r-- | etc/tutorials/TUTORIAL.ru | 8 |
5 files changed, 94 insertions, 10 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index c92720bccc8..f80c1b6973c 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,24 @@ | |||
| 1 | 2013-06-05 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 2 | |||
| 3 | * NEWS: Document new prog-mode symbol prettify support. | ||
| 4 | |||
| 5 | 2013-06-03 Tassilo Horn <tsdh@gnu.org> | ||
| 6 | |||
| 7 | * NEWS: Document eshell visual subcommands and options. | ||
| 8 | |||
| 9 | 2013-06-02 Eric Ludlam <zappo@gnu.org> | ||
| 10 | |||
| 11 | * srecode/c.srt (header_guard): Add :c parameter so it works | ||
| 12 | standalone | ||
| 13 | |||
| 14 | 2013-06-01 Alex Ott <alexott@gmail.com> | ||
| 15 | |||
| 16 | * tutorials/TUTORIAL.ru: Fix incorrectly translated wording. | ||
| 17 | |||
| 18 | 2013-05-31 Tassilo Horn <tsdh@gnu.org> | ||
| 19 | |||
| 20 | * themes/tsdh-dark-theme.el (tsdh-dark): Refine mode-line faces. | ||
| 21 | |||
| 1 | 2013-05-25 Xue Fuqiao <xfq.free@gmail.com> | 22 | 2013-05-25 Xue Fuqiao <xfq.free@gmail.com> |
| 2 | 23 | ||
| 3 | * refcards/refcard.tex: Refine some entries. (Bug#14087) | 24 | * refcards/refcard.tex: Refine some entries. (Bug#14087) |
| @@ -28,6 +28,12 @@ This happens by default if a suitable support library is found at | |||
| 28 | build time, like libacl on GNU/Linux. To prevent this, use the | 28 | build time, like libacl on GNU/Linux. To prevent this, use the |
| 29 | configure option `--disable-acl'. | 29 | configure option `--disable-acl'. |
| 30 | 30 | ||
| 31 | ** Emacs can be compiled with file notification support. | ||
| 32 | The configure option `--with-file-notification=LIB' enables file | ||
| 33 | notification support in Emacs. This option's value should be `yes', | ||
| 34 | `no', `gfile', `inotify' or `w32'. `yes' is a synonym for `w32' on | ||
| 35 | MS-Windows, and for `gfile' otherwise. The default value is `yes'. | ||
| 36 | |||
| 31 | ** The configure option --with-crt-dir has been removed. | 37 | ** The configure option --with-crt-dir has been removed. |
| 32 | It is no longer needed, as the crt*.o files are no longer linked | 38 | It is no longer needed, as the crt*.o files are no longer linked |
| 33 | specially. | 39 | specially. |
| @@ -39,6 +45,18 @@ MS-Windows. The Windows-specific configure.bat and makefile.w32-in | |||
| 39 | files are deprecated. See the file nt/INSTALL.MSYS for detailed | 45 | files are deprecated. See the file nt/INSTALL.MSYS for detailed |
| 40 | instructions. | 46 | instructions. |
| 41 | 47 | ||
| 48 | Using the Posix configure script and Makefile's also means a change in | ||
| 49 | the directory structure of the Emacs installation on Windows. It is | ||
| 50 | now the same as on GNU and Unix systems. In particular, the auxiliary | ||
| 51 | programs, such as cmdproxy.exe and hexl.exe, are in | ||
| 52 | libexec/emacs/VERSION/i686-pc-mingw32 (where VERSION is the Emacs | ||
| 53 | version), version-independent site-lisp is in share/emacs/site-lisp, | ||
| 54 | version-specific Lisp files are in share/emacs/VERSION/lisp and in | ||
| 55 | share/emacs/VERSION/site-lisp, Info docs are in share/info, and data | ||
| 56 | files are in share/emacs/VERSION/etc. (Emacs knows about all these | ||
| 57 | directories and will find the files in there automatically; there's no | ||
| 58 | need to set any variables due to this change.) | ||
| 59 | |||
| 42 | 60 | ||
| 43 | * Startup Changes in Emacs 24.4 | 61 | * Startup Changes in Emacs 24.4 |
| 44 | 62 | ||
| @@ -117,6 +135,18 @@ You can pick the name of the function and the variables with `C-x 4 a'. | |||
| 117 | 135 | ||
| 118 | * Changes in Specialized Modes and Packages in Emacs 24.4 | 136 | * Changes in Specialized Modes and Packages in Emacs 24.4 |
| 119 | 137 | ||
| 138 | ** `eshell' now supports visual subcommands and options | ||
| 139 | Eshell has been able to handle "visual" commands (interactive, | ||
| 140 | non-line oriented commands such as top that require display | ||
| 141 | capabilities not provided by eshell) by running them in an Emacs | ||
| 142 | terminal emulator. See `eshell-visual-commands'. | ||
| 143 | |||
| 144 | This feature has been extended to subcommands and options that make a | ||
| 145 | usually line-oriented command a visual command. Typical examples are | ||
| 146 | "git log" and "git <command> --help" which display their output in a | ||
| 147 | pager by default. See `eshell-visual-subcommands' and | ||
| 148 | `eshell-visual-options'. | ||
| 149 | |||
| 120 | ** `remember' can now store notes in separates files | 150 | ** `remember' can now store notes in separates files |
| 121 | You can use the new function `remember-store-in-files' within the | 151 | You can use the new function `remember-store-in-files' within the |
| 122 | `remember-handler-functions' option. | 152 | `remember-handler-functions' option. |
| @@ -236,14 +266,36 @@ callers to fit the image to a frame other than the selected frame. | |||
| 236 | entries displayed by `Info-index-next', `Info-virtual-index' and | 266 | entries displayed by `Info-index-next', `Info-virtual-index' and |
| 237 | `info-apropos'. | 267 | `info-apropos'. |
| 238 | 268 | ||
| 269 | ** Hi-Lock | ||
| 270 | |||
| 271 | *** New option `hi-lock-auto-select-face'. When non-nil, hi-lock commands | ||
| 272 | will cycle through faces in `hi-lock-face-defaults' without prompting. | ||
| 273 | |||
| 274 | +++ | ||
| 275 | *** New global command `M-s h .' (`highlight-symbol-at-point') | ||
| 276 | highlights the symbol found near point without prompting, | ||
| 277 | using the next face automatically. | ||
| 278 | |||
| 239 | ** Search and Replace | 279 | ** Search and Replace |
| 240 | 280 | ||
| 281 | *** New global command `M-s .' (`isearch-forward-symbol-at-point') | ||
| 282 | starts a symbol (identifier) incremental search forward with the | ||
| 283 | symbol found near point added to the search string initially. | ||
| 284 | |||
| 241 | *** `C-x 8 RET' in Isearch mode reads a character by its Unicode name | 285 | *** `C-x 8 RET' in Isearch mode reads a character by its Unicode name |
| 242 | and adds it to the search string. | 286 | and adds it to the search string. |
| 243 | 287 | ||
| 288 | *** `M-s i' in Isearch mode toggles the variable `isearch-invisible' | ||
| 289 | between nil and the value of the option `search-invisible' (or `open' | ||
| 290 | when it's nil). | ||
| 291 | |||
| 244 | *** `query-replace' skips invisible text when `search-invisible' is nil, | 292 | *** `query-replace' skips invisible text when `search-invisible' is nil, |
| 245 | and opens overlays with hidden text when `search-invisible' is `open'. | 293 | and opens overlays with hidden text when `search-invisible' is `open'. |
| 246 | 294 | ||
| 295 | +++ | ||
| 296 | *** By default, prefix arguments do not now terminate Isearch mode. | ||
| 297 | Set `isearch-allow-prefix' to nil to restore old behavior. | ||
| 298 | |||
| 247 | ** MH-E has been updated to MH-E version 8.5. | 299 | ** MH-E has been updated to MH-E version 8.5. |
| 248 | See MH-E-NEWS for details. | 300 | See MH-E-NEWS for details. |
| 249 | 301 | ||
| @@ -348,7 +400,11 @@ It is layered as: | |||
| 348 | 400 | ||
| 349 | * Incompatible Lisp Changes in Emacs 24.4 | 401 | * Incompatible Lisp Changes in Emacs 24.4 |
| 350 | 402 | ||
| 351 | ** Default process filers and sentinels are not nil any more. | 403 | ** overriding-terminal-local-map does not replace the local keymaps any more. |
| 404 | It used to disable the minor mode, major mode, and text-property keymaps, | ||
| 405 | whereas now it simply has higher precedence. | ||
| 406 | |||
| 407 | ** Default process filters and sentinels are not nil any more. | ||
| 352 | Instead they default to a function which does what the nil value used to do. | 408 | Instead they default to a function which does what the nil value used to do. |
| 353 | 409 | ||
| 354 | ** `read-event' does not return decoded chars in ttys any more. | 410 | ** `read-event' does not return decoded chars in ttys any more. |
| @@ -389,6 +445,7 @@ file using `set-file-extended-attributes'. | |||
| 389 | *** `minibuffer-completion-contents' | 445 | *** `minibuffer-completion-contents' |
| 390 | *** `isearch-nonincremental-exit-minibuffer' | 446 | *** `isearch-nonincremental-exit-minibuffer' |
| 391 | *** `isearch-filter-visible' | 447 | *** `isearch-filter-visible' |
| 448 | *** `generic-make-keywords-list' | ||
| 392 | 449 | ||
| 393 | ** `with-wrapper-hook' is obsoleted by `add-function'. | 450 | ** `with-wrapper-hook' is obsoleted by `add-function'. |
| 394 | The few hooks that used with-wrapper-hook are replaced as follows: | 451 | The few hooks that used with-wrapper-hook are replaced as follows: |
| @@ -402,8 +459,9 @@ The few hooks that used with-wrapper-hook are replaced as follows: | |||
| 402 | ** Support for filesystem notifications. | 459 | ** Support for filesystem notifications. |
| 403 | Emacs now supports notifications of filesystem changes, such as | 460 | Emacs now supports notifications of filesystem changes, such as |
| 404 | creation, modification, and deletion of files. This requires the | 461 | creation, modification, and deletion of files. This requires the |
| 405 | 'inotify' API on GNU/Linux systems. On MS-Windows systems, this is | 462 | `glib' API, or the 'inotify' API (on GNU/Linux systems only). On |
| 406 | supported for Windows XP and newer versions. | 463 | MS-Windows systems, this is supported for Windows XP and newer |
| 464 | versions. | ||
| 407 | 465 | ||
| 408 | ** Changes in autorevert.el | 466 | ** Changes in autorevert.el |
| 409 | 467 | ||
| @@ -2785,6 +2843,11 @@ should be derived. | |||
| 2785 | modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable | 2843 | modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable |
| 2786 | on-the-fly spell checking for comments and strings. | 2844 | on-the-fly spell checking for comments and strings. |
| 2787 | 2845 | ||
| 2846 | **** New option, `prog-prettify-symbols' lets the user control symbol | ||
| 2847 | prettify (replacing a string like "lambda" with the Greek lambda | ||
| 2848 | character. The mode derived from `prog-mode' must call | ||
| 2849 | `prog-prettify-install' with its own custom alist, which can be empty. | ||
| 2850 | |||
| 2788 | *** New hook `change-major-mode-after-body-hook', run by | 2851 | *** New hook `change-major-mode-after-body-hook', run by |
| 2789 | `run-mode-hooks' just before any other mode hooks. | 2852 | `run-mode-hooks' just before any other mode hooks. |
| 2790 | 2853 | ||
diff --git a/etc/srecode/c.srt b/etc/srecode/c.srt index 479f5c9b33d..03e4c369307 100644 --- a/etc/srecode/c.srt +++ b/etc/srecode/c.srt | |||
| @@ -44,7 +44,7 @@ template empty :time :user :file :c | |||
| 44 | {{/HEADER}} | 44 | {{/HEADER}} |
| 45 | ---- | 45 | ---- |
| 46 | 46 | ||
| 47 | template header_guard :file :blank | 47 | template header_guard :file :blank :c |
| 48 | ---- | 48 | ---- |
| 49 | #ifndef {{FILENAME_SYMBOL:upcase}} | 49 | #ifndef {{FILENAME_SYMBOL:upcase}} |
| 50 | #define {{FILENAME_SYMBOL:upcase}} 1 | 50 | #define {{FILENAME_SYMBOL:upcase}} 1 |
diff --git a/etc/themes/tsdh-dark-theme.el b/etc/themes/tsdh-dark-theme.el index 7b0c711f3b4..cd76f22aab1 100644 --- a/etc/themes/tsdh-dark-theme.el +++ b/etc/themes/tsdh-dark-theme.el | |||
| @@ -73,8 +73,8 @@ Used and created by Tassilo Horn.") | |||
| 73 | '(magit-section-title ((t (:inherit magit-header :background "dark slate blue")))) | 73 | '(magit-section-title ((t (:inherit magit-header :background "dark slate blue")))) |
| 74 | '(menu ((t (:background "gray30" :foreground "gray70")))) | 74 | '(menu ((t (:background "gray30" :foreground "gray70")))) |
| 75 | '(minibuffer-prompt ((t (:background "yellow" :foreground "medium blue" :box (:line-width -1 :color "red" :style released-button) :weight bold)))) | 75 | '(minibuffer-prompt ((t (:background "yellow" :foreground "medium blue" :box (:line-width -1 :color "red" :style released-button) :weight bold)))) |
| 76 | '(mode-line ((t (:box (:line-width 1 :color "red") :family "DejaVu Sans")))) | 76 | '(mode-line ((t (:background "gray30" :box (:line-width 1 :color "red") :family "DejaVu Sans")))) |
| 77 | '(mode-line-inactive ((t (:inherit mode-line :foreground "dim gray")))) | 77 | '(mode-line-inactive ((t (:inherit mode-line :foreground "dark gray")))) |
| 78 | '(org-agenda-date ((t (:inherit org-agenda-structure))) t) | 78 | '(org-agenda-date ((t (:inherit org-agenda-structure))) t) |
| 79 | '(org-agenda-date-today ((t (:inherit org-agenda-date :underline t))) t) | 79 | '(org-agenda-date-today ((t (:inherit org-agenda-date :underline t))) t) |
| 80 | '(org-agenda-date-weekend ((t (:inherit org-agenda-date :foreground "green"))) t) | 80 | '(org-agenda-date-weekend ((t (:inherit org-agenda-date :foreground "green"))) t) |
diff --git a/etc/tutorials/TUTORIAL.ru b/etc/tutorials/TUTORIAL.ru index ec8461adb3c..a0032f78af4 100644 --- a/etc/tutorials/TUTORIAL.ru +++ b/etc/tutorials/TUTORIAL.ru | |||
| @@ -259,9 +259,9 @@ META. Мы рекомендуем привыкнуть к использован | |||
| 259 | говорящее о том, какая команда вызывается, и запросит у вас, хотите ли вы | 259 | говорящее о том, какая команда вызывается, и запросит у вас, хотите ли вы |
| 260 | продолжать работу и выполнить данную команду. | 260 | продолжать работу и выполнить данную команду. |
| 261 | 261 | ||
| 262 | Если вы действительно попробовать выполнить эту команду, то нажмите клавишу | 262 | Если вы действительно хотите выполнить эту команду, то нажмите клавишу |
| 263 | <SPC> (пробел) в ответ на заданный вопрос. бычно, если вы не хотите | 263 | <SPC> (пробел) в ответ на заданный вопрос. если вы не хотите выполнить |
| 264 | выполнять запрещенную команду, то ответьте на вопрос нажатием клавиши "n". | 264 | запрещенную команду, то ответьте на вопрос нажатием клавиши "n". |
| 265 | 265 | ||
| 266 | >> Нажмите `C-x C-l' ("запрещенная" команда), а потом ответьте "n" на | 266 | >> Нажмите `C-x C-l' ("запрещенная" команда), а потом ответьте "n" на |
| 267 | заданный вопрос. | 267 | заданный вопрос. |
| @@ -284,7 +284,7 @@ Emacs может отображать информацию в нескольки | |||
| 284 | >> Переместите курсор на эту строку и нажмите C-u 0 C-l. | 284 | >> Переместите курсор на эту строку и нажмите C-u 0 C-l. |
| 285 | 285 | ||
| 286 | >> Наберите C-h k C-f. | 286 | >> Наберите C-h k C-f. |
| 287 | смтите, как текущее окно жется, когда появится новое окно и | 287 | мтте как текущее окно меншися, когда появится новое окно и |
| 288 | отобразит документацию для сочетания клавиш C-f. | 288 | отобразит документацию для сочетания клавиш C-f. |
| 289 | 289 | ||
| 290 | >> Наберите C-x 1 и посмотрите, как окно с документацией исчезнет. | 290 | >> Наберите C-x 1 и посмотрите, как окно с документацией исчезнет. |