comparison etc/NEWS @ 99874:538c05e746a8

Add NEWS entries for face-remap.
author Chong Yidong <cyd@stupidchicken.com>
date Mon, 24 Nov 2008 15:45:54 +0000
parents 3f5fff220284
children e73ab780756d
comparison
equal deleted inserted replaced
99873:31c8be5fdd0d 99874:538c05e746a8
440 via face remapping (see Lisp changes, below). 440 via face remapping (see Lisp changes, below).
441 +++ 441 +++
442 *** New commands to change the default face size in the current buffer. 442 *** New commands to change the default face size in the current buffer.
443 To increase it, type `C-x C-+' or `C-x C-='. To decrease it, type 443 To increase it, type `C-x C-+' or `C-x C-='. To decrease it, type
444 `C-x C--'. To restore the default (global) face size, type `C-x C-0'. 444 `C-x C--'. To restore the default (global) face size, type `C-x C-0'.
445 The final key of these commands may be repeated without the leading 445 These work via Text Scale mode, a new minor mode.
446 `C-x', so `C-x C-= C-= C-=' increases the face height by three steps. 446
447 Each step scales the height of the default face by the value of the 447 The final key in the above commands may be repeated without the
448 variable `text-scale-mode-step'. 448 leading `C-x', e.g. `C-x C-= C-= C-=' increases the face height by
449 three steps. Each step scales the height of the default face by the
450 value of the variable `text-scale-mode-step'.
451
452 *** The command `buffer-face-mode' prompts for a face name, and remaps
453 the default face in the current buffer to that specified face. The
454 command `variable-pitch-mode' turns on Buffer Face mode for the
455 `variable-pitch' face.
449 456
450 ** Primary selection changes 457 ** Primary selection changes
451 +++ 458 +++
452 *** If `select-active-regions' is t, setting the mark automatically 459 *** If `select-active-regions' is t, setting the mark automatically
453 makes the new region into the primary selection (for interaction with 460 makes the new region into the primary selection (for interaction with
1353 symbolic notation thanks to auxiliary functions. 1360 symbolic notation thanks to auxiliary functions.
1354 +++ 1361 +++
1355 *** file-local-variables-alist stores an alist of file-local 1362 *** file-local-variables-alist stores an alist of file-local
1356 variables defined in the current buffer. 1363 variables defined in the current buffer.
1357 1364
1358 ** FIXME face-remap 1365 ** Face-remapping
1359 1366
1360 ** Process changes 1367 *** Each face can be remapped to a different face definition using the
1361 +++ 1368 variable `face-remapping-alist'. This is an alist that maps faces to
1369 replacement definitions (which can be face names, lists of face names,
1370 or attribute/value plists. If this variable is buffer-local, the
1371 remapping occurs only in that buffer.
1372
1373 *** text-scale-mode remaps the default face to a larger or smaller
1374 size in the current buffer. This feature is used by the Buffer Face
1375 menu and the new `C-x C-+', `C-x C--', and `C-x C-0' commands (see
1376 Editing Changes, above).
1377
1378 *** New functions:
1379
1380 **** `face-remap-add-relative' adds a face remapping entry to the
1381 current buffer.
1382
1383 **** ``face-remap-remove-relative' removes a face remapping entry from
1384 the current buffer.
1385
1386 **** `face-remap-reset-base' restores a face to its global definition.
1387
1388 **** `face-remap-set-base' sets the base remapping of a face.
1389
1390 ** Process changes +++
1362 *** The new function `start-file-process' is similar to `start-process', 1391 *** The new function `start-file-process' is similar to `start-process',
1363 but obeys file handlers. The file handler is chosen based on 1392 but obeys file handlers. The file handler is chosen based on
1364 `default-directory'. The functions `start-file-process-shell-command' 1393 `default-directory'. The functions `start-file-process-shell-command'
1365 and `process-file-shell-command' are also new; they call internally 1394 and `process-file-shell-command' are also new; they call internally
1366 `start-file-process' and `process-file', respectively. 1395 `start-file-process' and `process-file', respectively.