comparison etc/NEWS @ 102489:dd5ccf910f71

Reorder new functions. Remove entry about deleted buffer-swapped-with variable.
author Chong Yidong <cyd@stupidchicken.com>
date Wed, 11 Mar 2009 23:08:05 +0000
parents 7dcfe5caa391
children 252fb69956fe
comparison
equal deleted inserted replaced
102488:c6f1ce79df9a 102489:dd5ccf910f71
1833 ** The Lisp interpreter now treats non-breaking space as whitespace. 1833 ** The Lisp interpreter now treats non-breaking space as whitespace.
1834 1834
1835 ** Miscellaneous new functions 1835 ** Miscellaneous new functions
1836 1836
1837 +++ 1837 +++
1838 *** `format-seconds' converts a number of seconds into a readable
1839 string of days, hours, etc.
1840
1841 +++
1842 *** `apply-partially' performs a "curried" application of a function. 1838 *** `apply-partially' performs a "curried" application of a function.
1843
1844 +++
1845 *** `read-shell-command' does what its name says, with completion. It
1846 uses the minibuffer-local-shell-command-map for that.
1847 1839
1848 +++ 1840 +++
1849 *** `buffer-swap-text' swaps text between two buffers. This can be 1841 *** `buffer-swap-text' swaps text between two buffers. This can be
1850 useful for modes such as tar-mode, archive-mode, RMAIL. 1842 useful for modes such as tar-mode, archive-mode, RMAIL.
1851
1852 *** New variable `buffer-swapped-with' lets the modes that use
1853 `buffer-swap-text' arrange to save the file from the proper buffer.
1854
1855 +++
1856 *** `read-color' reads a color name using the minibuffer.
1857
1858 +++
1859 *** `face-all-attributes' returns an alist describing all the basic
1860 attributes of a given face.
1861
1862 +++
1863 *** `split-string-and-unquote' splits a string into a list of substrings
1864 on the boundaries of a given delimiter, and unquotes the substrings that
1865 are quoted. Useful for taking apart shell commands.
1866 1843
1867 +++ 1844 +++
1868 *** `combine-and-quote-strings' produces a single string from a list of strings 1845 *** `combine-and-quote-strings' produces a single string from a list of strings
1869 sticking a separator string in between each pair, and quoting those 1846 sticking a separator string in between each pair, and quoting those
1870 strings that include the separator as their substring. Useful for 1847 strings that include the separator as their substring. Useful for
1871 consing shell command lines from the individual arguments. 1848 consing shell command lines from the individual arguments.
1872 1849
1850 *** `custom-note-var-changed' tells Custom to treat the change in a
1851 certain variable as having been made within Custom.
1852
1853 +++
1854 *** `face-all-attributes' returns an alist describing all the basic
1855 attributes of a given face.
1856
1857 +++
1858 *** `format-seconds' converts a number of seconds into a readable
1859 string of days, hours, etc.
1860
1873 +++ 1861 +++
1874 *** `image-refresh' refreshes all images associated with a given image 1862 *** `image-refresh' refreshes all images associated with a given image
1875 specification. 1863 specification.
1864
1865 *** `locate-user-emacs-file' helps packages to select the appropriate
1866 place to save user-specific files. It defaults to `user-emacs-directory'
1867 unless the file already exists at $HOME.
1868
1869 +++
1870 *** `read-color' reads a color name using the minibuffer.
1871
1872 +++
1873 *** `read-shell-command' does what its name says, with completion. It
1874 uses the minibuffer-local-shell-command-map for that.
1875
1876 +++
1877 *** `split-string-and-unquote' splits a string into a list of substrings
1878 on the boundaries of a given delimiter, and unquotes the substrings that
1879 are quoted. Useful for taking apart shell commands.
1876 1880
1877 +++ 1881 +++
1878 *** The two new functions `looking-at-p' and `string-match-p' can do 1882 *** The two new functions `looking-at-p' and `string-match-p' can do
1879 the same matching as `looking-at' and `string-match' without changing 1883 the same matching as `looking-at' and `string-match' without changing
1880 the match data. 1884 the match data.
1882 +++ 1886 +++
1883 *** The two new functions `make-serial-process' and 1887 *** The two new functions `make-serial-process' and
1884 `serial-process-configure' provide a Lisp interface to the new serial 1888 `serial-process-configure' provide a Lisp interface to the new serial
1885 port support (see Emacs changes, above). 1889 port support (see Emacs changes, above).
1886 1890
1887 *** `locate-user-emacs-file' helps packages to select the appropriate
1888 place to save user-specific files. It defaults to `user-emacs-directory'
1889 unless the file already exists at $HOME.
1890
1891 ** Miscellaneous new variables 1891 ** Miscellaneous new variables
1892 1892
1893 +++ 1893 +++
1894 *** `this-command-keys-shift-translated' is non-nil if the key 1894 *** `this-command-keys-shift-translated' is non-nil if the key
1895 sequence invoking the current command was found by shift-translation. 1895 sequence invoking the current command was found by shift-translation.
1902 modes like Info can teach bookmark.el how to save and restore the 1902 modes like Info can teach bookmark.el how to save and restore the
1903 relevant data. 1903 relevant data.
1904 1904
1905 *** `fill-forward-paragraph-function' specifies which function the 1905 *** `fill-forward-paragraph-function' specifies which function the
1906 filling code should use to find paragraph boundaries. 1906 filling code should use to find paragraph boundaries.
1907
1908 *** `custom-note-var-changed' tells Custom to treat the change in a
1909 certain variable as having been made within Custom.
1910 1907
1911 1908
1912 * New Packages for Lisp Programming in Emacs 23.1 1909 * New Packages for Lisp Programming in Emacs 23.1
1913 1910
1914 ** The new package avl-tree.el deals with the AVL tree data structure. 1911 ** The new package avl-tree.el deals with the AVL tree data structure.