<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF77%3AEmacs</id>
		<title>LXF77:Emacs - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF77%3AEmacs"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;action=history"/>
		<updated>2026-05-13T03:13:06Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=10857&amp;oldid=prev</id>
		<title>Romanakabm: /* Emacs для пользователя */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=10857&amp;oldid=prev"/>
				<updated>2010-10-14T16:12:55Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Emacs для пользователя&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 16:12, 14 октября 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Emacs: это GNU Emacs, до сих пор поддерживаемый Ричардом&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Emacs: это GNU Emacs, до сих пор поддерживаемый Ричардом&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Столлменом; отпочковавшийся от него XEmacs; microEmacs, по слухам,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Столлменом; отпочковавшийся от него XEmacs; microEmacs, по слухам,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;являющийся любимым редактором Линуса Торвальдса, и еще несколько других. Мы будем ориентироваться на GNU Emacs, как на самую &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;рас-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;являющийся любимым редактором Линуса Торвальдса, и еще несколько других. Мы будем ориентироваться на GNU Emacs, как на самую &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;распространенную &lt;/ins&gt;версию, поскольку она есть во всех известных дистрибутивах, в отличие от тех же XEmacs и microEmacs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;пространенную &lt;/del&gt;версию, поскольку она есть во всех известных дистрибутивах, в отличие от тех же XEmacs и microEmacs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Основы основ ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Основы основ ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Romanakabm</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=9682&amp;oldid=prev</id>
		<title>Guest: Исправил М-пробел на C-пробел в последнем абзаце(надеюсь не ошибся=) )</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=9682&amp;oldid=prev"/>
				<updated>2010-02-08T17:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Исправил М-пробел на C-пробел в последнем абзаце(надеюсь не ошибся=) )&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 17:08, 8 февраля 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Процесс копирования-вставки в Emacs имеет свои особенности. Для копирования куска текста установите курсор на его начало и&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Процесс копирования-вставки в Emacs имеет свои особенности. Для копирования куска текста установите курсор на его начало и&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;нажмите &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;M&lt;/del&gt;-пробел. В минибуфере в это время должно появиться сообщение Mark Set («метка установлена»). Теперь с помощью клавиш-стрелок, PgUp/PgDown или Home/End доберитесь до конца нужного&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;нажмите &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;С&lt;/ins&gt;-пробел. В минибуфере в это время должно появиться сообщение Mark Set («метка установлена»). Теперь с помощью клавиш-стрелок, PgUp/PgDown или Home/End доберитесь до конца нужного&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;куска и нажмите C-w. Это команда вырезает часть текста и заносит его&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;куска и нажмите C-w. Это команда вырезает часть текста и заносит его&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;в буфер обмена. Для копирования нажмите вместо C-w M-w, а для&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;в буфер обмена. Для копирования нажмите вместо C-w M-w, а для&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=9620&amp;oldid=prev</id>
		<title>Guest: /* Проверка орфографии */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=9620&amp;oldid=prev"/>
				<updated>2010-02-01T11:28:55Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Проверка орфографии&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 11:28, 1 февраля 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 270:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 270:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;например, ввести такое выражение:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;например, ввести такое выражение:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; (+ 3 4)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; (+ 3 4)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;и для перехода на новую строку нажать не Enter, а &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Cj&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;и для перехода на новую строку нажать не Enter, а &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;C-j&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Как видите, интерпретатор Elisp выдал ответ: 7. Таким&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Как видите, интерпретатор Elisp выдал ответ: 7. Таким&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;образом, этот буфер можно использовать как&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;образом, этот буфер можно использовать как&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=9612&amp;oldid=prev</id>
		<title>Guest: /* Путь к СУТРМ */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=9612&amp;oldid=prev"/>
				<updated>2010-02-01T10:50:37Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Путь к СУТРМ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 10:50, 1 февраля 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;.emacs нужно добавить такую строку:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;.emacs нужно добавить такую строку:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; (tool-bar-mode nil)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; (tool-bar-mode nil)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Истинные минималисты вроде меня могут добавить еще (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;menubar&lt;/del&gt;-mode nil) для скрытия главного меню и (scroll-bar-mode nil)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Истинные минималисты вроде меня могут добавить еще (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;menu-bar&lt;/ins&gt;-mode nil) для скрытия главного меню и (scroll-bar-mode nil)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;для удаления полос прокрутки. К меню всегда можно обратиться с помощью щелчка правой кнопки мыши в буфере при зажатом Ctrl. Кстати,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;для удаления полос прокрутки. К меню всегда можно обратиться с помощью щелчка правой кнопки мыши в буфере при зажатом Ctrl. Кстати,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;переключаться между буферами можно таким же образом, только&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;переключаться между буферами можно таким же образом, только&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5967&amp;oldid=prev</id>
		<title>Yaleks: /* Проверка орфографии */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5967&amp;oldid=prev"/>
				<updated>2008-12-13T17:25:31Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Проверка орфографии&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 17:25, 13 декабря 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 172:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 172:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Проверка орфографии ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Проверка орфографии ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Изображение:img 77 84 1.png|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;200px&lt;/del&gt;|thumb|Ispell не знает слова «юниксоид». Непростительная ошибка!]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Изображение:img 77 84 1.png|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;300px&lt;/ins&gt;|thumb|Ispell не знает слова «юниксоид». Непростительная ошибка!]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что еще не помешало бы текстовому редактору? Наверное, проверка&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что еще не помешало бы текстовому редактору? Наверное, проверка&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;орфографии. В Emacs для проверки орфографии используется внешняя утилита ispell. Плюс ко всему существует специальный режим -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;орфографии. В Emacs для проверки орфографии используется внешняя утилита ispell. Плюс ко всему существует специальный режим -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5966&amp;oldid=prev</id>
		<title>Yaleks: иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5966&amp;oldid=prev"/>
				<updated>2008-12-13T17:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;иллюстрация&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 17:22, 13 декабря 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Основы основ ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Основы основ ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Изображение:img 77 83 1.png|thumb|Emacs по умолчанию.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Изображение:img 77 83 2.png|thumb|Emacs минималиста.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Давайте разберемся с тем, как работает этот монстр. Запустите Emacs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Давайте разберемся с тем, как работает этот монстр. Запустите Emacs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;и нажмите C-x C-f. В терминологии Emacs С означает клавишу Ctrl, а&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;и нажмите C-x C-f. В терминологии Emacs С означает клавишу Ctrl, а&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 170:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 172:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Проверка орфографии ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Проверка орфографии ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Изображение:img 77 84 1.png|200px|thumb|Ispell не знает слова «юниксоид». Непростительная ошибка!]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что еще не помешало бы текстовому редактору? Наверное, проверка&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что еще не помешало бы текстовому редактору? Наверное, проверка&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;орфографии. В Emacs для проверки орфографии используется внешняя утилита ispell. Плюс ко всему существует специальный режим -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;орфографии. В Emacs для проверки орфографии используется внешняя утилита ispell. Плюс ко всему существует специальный режим -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 282:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 285:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|center|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|center|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Заголовок=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Начинаю щему &lt;/del&gt;Емаксеру&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Заголовок=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Начинающему &lt;/ins&gt;Емаксеру&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Содержание=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Содержание=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{{!}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{{!}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!Действие &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!Действие&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!Клавиатурная комбинация &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!Клавиатурная комбинация&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!Название функции&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!Название функции&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 326:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 329:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|center|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Врезка|center|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Заголовок=N причин , по которым Emacs лучше Vim&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Заголовок=N причин, по которым Emacs лучше Vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Содержание=Думаю, после прочтения статьи приверженцы&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Содержание=Думаю, после прочтения статьи приверженцы&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;редактора Vim очень хотят услышать ответ на вопрос, чем&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;редактора Vim очень хотят услышать ответ на вопрос, чем&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5962&amp;oldid=prev</id>
		<title>Yaleks в 17:07, 13 декабря 2008</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5962&amp;oldid=prev"/>
				<updated>2008-12-13T17:07:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;amp;diff=5962&amp;amp;oldid=5938&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5938&amp;oldid=prev</id>
		<title>Yaleks: викификация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5938&amp;oldid=prev"/>
				<updated>2008-12-11T19:09:24Z</updated>
		
		<summary type="html">&lt;p&gt;викификация&lt;/p&gt;
&lt;a href=&quot;http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;amp;diff=5938&amp;amp;oldid=5937&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5937&amp;oldid=prev</id>
		<title>Yaleks: Новая: == Emacs для пользователя == ''часть 1 И вновь продолжается бой! '''Александр Кузьменков''' подливает масла в ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:Emacs&amp;diff=5937&amp;oldid=prev"/>
				<updated>2008-12-11T19:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: == Emacs для пользователя == &amp;#039;&amp;#039;часть 1 И вновь продолжается бой! &amp;#039;&amp;#039;&amp;#039;Александр Кузьменков&amp;#039;&amp;#039;&amp;#039; подливает масла в ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Emacs для пользователя ==&lt;br /&gt;
''часть 1 И вновь продолжается бой! '''Александр Кузьменков''' подливает масла в огонь древнего противостояния Vi и не-Vi.''&lt;br /&gt;
&lt;br /&gt;
Emacs – пожалуй, один из самых известных проектов-долгожителей, разрабатываемых под лицензией GPL. Когда-то&lt;br /&gt;
давно, когда деревья были маленькими, а компьютеры –&lt;br /&gt;
большими, небезызвестный Ричард Столлмен (Richard Stollmen) начал&lt;br /&gt;
разрабатывать свою свободную Unix-подобную операционную систему&lt;br /&gt;
GNU (Gnu’s Not Unix). Ричард относительно легко справился с написанием комплекта компиляторов GCC и множества других программ, среди&lt;br /&gt;
которых был и Emacs, который задумывался им как текстовый редактор&lt;br /&gt;
для программирования. И хотя своей главной цели Столлман пока не достиг (проекту ОС GNU не хватает стабильного ядра: работа над Hurd ведется довольно вяло), его GCC и Emacs приобрели такую популярность,&lt;br /&gt;
что были портированы на большинство распространенных операционных систем и платформ.&lt;br /&gt;
&lt;br /&gt;
Наверняка вы уже наслышаны о «святых войнах юниксоидов» на&lt;br /&gt;
тему «Vim против Emacs», и скорее всего пробовали запускать Emacs.&lt;br /&gt;
А может быть, вы – приверженец Vim и решили посмотреть на вечного&lt;br /&gt;
конкурента своего любимого редактора?. Скорее всего потыкавшись в&lt;br /&gt;
кнопки, расположенные на панели инструментов, вы побыстрее закрыли его, чтобы с чистой совестью вернуться в любимый Kate/Gedit/Evim/Tea, где все просто, логично и знакомо. Да, Emacs никак не подходит&lt;br /&gt;
под определение «дружественной к пользователю программы» и вряд&lt;br /&gt;
ли вам понравится с первого взгляда, но поработав с ним недельку-другую и «заточив» под свои нужды, вы вряд ли будете продолжать использовать Kate/Gedit для правки текста, а KDevelop/Anjuta/Eclipse – в&lt;br /&gt;
качестве IDE. Подлинная мощь Emacs состоит в расширяемости: с помощью дополнительных компонентов он может заменить и почтовый&lt;br /&gt;
клиент, и web-браузер, и ICQ/Jabber/IRC-клиент, и даже MP3-плеер.&lt;br /&gt;
&lt;br /&gt;
Ядро Emacs, написанное на C, по сути, представляет собой интерпретатор языка Elisp (Emacs Lisp), а остальная часть редактора написана на этом языке. К чему такие сложности? На самом деле все довольно просто: Emacs – поистине огромный проект, и такой подход к разработке сделал его портирование на другие платформы и ОС довольно&lt;br /&gt;
несложным делом. То есть оно сводится к портированию ядра программы – интерпретатора Elisp.&lt;br /&gt;
&lt;br /&gt;
Cтоит упомянуть, что существует несколько различных версий&lt;br /&gt;
Emacs: это GNU Emacs, до сих пор поддерживаемый Ричардом&lt;br /&gt;
Столлменом; отпочковавшийся от него XEmacs; microEmacs, по слухам,&lt;br /&gt;
являющийся любимым редактором Линуса Торвальдса, и еще несколько других. Мы будем ориентироваться на GNU Emacs, как на самую рас-&lt;br /&gt;
пространенную версию, поскольку она есть во всех известных дистрибутивах, в отличие от тех же XEmacs и microEmacs.&lt;br /&gt;
&lt;br /&gt;
=== Основы основ ===&lt;br /&gt;
Давайте разберемся с тем, как работает этот монстр. Запустите Emacs&lt;br /&gt;
и нажмите C-x C-f. В терминологии Emacs С означает клавишу Ctrl, а&lt;br /&gt;
M – клавишу Meta, соответствующую клавишам Alt или Esc. То есть&lt;br /&gt;
«нажмите C-x C-f» означает, что вы должны нажать x при зажатом&lt;br /&gt;
Ctrl, а затем, не отпуская Ctrl, нажать f. Эта комбинация используется&lt;br /&gt;
для открытия и создания файлов, а для сохранения служит C-x C-s. Да,&lt;br /&gt;
вот такие неудобные на первый взгляд «горячие клавиши» выбраны в&lt;br /&gt;
Emacs для таких простых действий. Впрочем, стоит сказать, что каждый&lt;br /&gt;
опытный «емаксер» создает свою собственную раскладку клавиатурных&lt;br /&gt;
комбинаций. При нажатии C-x C-f в нижней части окна, называемой&lt;br /&gt;
минибуфером, появится приглашение к вводу имени файла для редактирования. Вы можете ввести имя как существующего файла (тогда он&lt;br /&gt;
откроется для редактирования), так и не существующего. В последнем&lt;br /&gt;
случае Emacs откроет пустой буфер, который впоследствии будет сохранен в указанный файл.&lt;br /&gt;
&lt;br /&gt;
Буфер – одно из ключевых понятий Emacs, он представляет собой&lt;br /&gt;
просто текст, открытый в данный момент в Emacs. На самом деле, это&lt;br /&gt;
определение довольно неточное, но для начала сойдет: проникнувшись философией Emacs, вы и сами увидите, что буфер может содержать что угодно – и таблицу процессов, и текст, и даже PNG-картинку.&lt;br /&gt;
По умолчанию при открытии Emacs создает два буфера – scratch и&lt;br /&gt;
Messages. О первом вы можете прочесть в соответствующей врезке, а&lt;br /&gt;
второй содержит отладочные сообщения редактора.&lt;br /&gt;
&lt;br /&gt;
Минибуфер поддерживает функцию автодополнения имен файлов/каталогов по клавише Tab, на манер командной оболочки Bash.&lt;br /&gt;
&lt;br /&gt;
Думаю, с открытием файла вы разобрались. Теперь попробуйте&lt;br /&gt;
открыть другой файл, или создать новый. Как видите, он открылся, но&lt;br /&gt;
куда делся предыдущий? Никуда – он просто находится в другом буфере! При открытии или создании файла Emacs создает для него новый&lt;br /&gt;
буфер, который становится активным. Для переключения между буферами используется комбинация C-x C-b, после нажатия которой в минибуфере появится приглашение к вводу имени буфера, на который вы&lt;br /&gt;
хотите переключится. Если вместо ввода имени буфера просто нажать&lt;br /&gt;
Enter, то Emacs переместит вас к предыдущему буферу.&lt;br /&gt;
&lt;br /&gt;
Для выхода из редактора служит комбинация C-x C-c. Если на момент выхода у вас будут измененные буферы, которые вы не сохранили,&lt;br /&gt;
обратите внимания на строку минибуфера – Emacs обязательно спросит, не хотите ли вы сохранить изменения. Для закрытия одного лишь&lt;br /&gt;
активного буфера применяется сочетание клавиш C-x C-k.&lt;br /&gt;
&lt;br /&gt;
Окно редактирования Emacs можно заставить отображать сразу несколько буферов, разделив его на несколько независимых частей. Для&lt;br /&gt;
разделения окна по горизонтали нажмите C-x 2, по вертикали – C-x 3.&lt;br /&gt;
Перемещаться между различными частями окна редактирования можно при помощи сочетания C-x o. Для того, чтобы вернуться в обычный&lt;br /&gt;
режим с отображением одного буфера в окне редактирования, нажмите&lt;br /&gt;
C-x 1. Обратите внимание, что активным станет тот буфер, в которым&lt;br /&gt;
вы находились до нажатия C-x 1.&lt;br /&gt;
&lt;br /&gt;
Конечно же, не все команды Emacs имеют горячие клавиши – функций у редактора слишком много, да и каждое установленное дополнение добавляет свои собственные. Поэтому все команды можно вводить в минибуфере вручную. Если вы просто щелкните мышью на&lt;br /&gt;
строке минибуфера, ничего путного из этого не выйдет. Для выполнения внутренних команд есть комбинация M-x (напомню, это Alt-x или&lt;br /&gt;
последовательное нажатие Esc и x). Давайте потренируемся. Нажмите&lt;br /&gt;
M-x, введите в минибуфер команду save-buffer (для имен команд так-же работает функция автодополнения) и нажмите Enter. В результате&lt;br /&gt;
активный буфер (то есть редактируемый в данный момент) будет сохранен в файл. Как вы уже, наверное, догадались, именно эта команда&lt;br /&gt;
привязана к комбинации C-x C-s.&lt;br /&gt;
&lt;br /&gt;
Если вы случайно нажмете C-x или, например M-x, или просто передумаете вызывать какую-нибудь внутреннюю команду, нажмите C-g.&lt;br /&gt;
После этого информация в минибуфере уничтожится, а сам он станет&lt;br /&gt;
неактивным.&lt;br /&gt;
&lt;br /&gt;
Процесс копирования-вставки в Emacs имеет свои особенности. Для копирования куска текста установите курсор на его начало и&lt;br /&gt;
нажмите M-пробел. В минибуфере в это время должно появиться сообщение Mark Set («метка установлена»). Теперь с помощью клавиш-стрелок, PgUp/PgDown или Home/End доберитесь до конца нужного&lt;br /&gt;
куска и нажмите C-w. Это команда вырезает часть текста и заносит его&lt;br /&gt;
в буфер обмена. Для копирования нажмите вместо C-w M-w, а для&lt;br /&gt;
вставки из буфера обмена – C-y. Конечно, можно вместо C-пробел&lt;br /&gt;
использовать для выделения мышь, но быть может вы такой же мышефоб, как и я? Когда вы выделяете текст мышью, он подсвечивается, а&lt;br /&gt;
при выделении с помощью комбинации C-пробел этого, по умолчанию,&lt;br /&gt;
не происходит. Это можно исправить, активировав в главном меню&lt;br /&gt;
опцию Active Region Highlighting (Transient Mark Mode), которая&lt;br /&gt;
находится в подменю Options.&lt;br /&gt;
&lt;br /&gt;
=== Путь к СУТРМ ===&lt;br /&gt;
Ну что ж, думаю, самые основы работы с Emacs вы постигли, давайте же&lt;br /&gt;
превратим его в СУТРМ , то есть в Самый Удобный Текстовый Редактор&lt;br /&gt;
в Мире. Во-первых, удалите файл .emacs из вашего домашнего каталога, если он там есть и перезапустите редактор – начнем, как говорится,&lt;br /&gt;
с чистого листа.&lt;br /&gt;
&lt;br /&gt;
Во-первых стоит рассказать Emacs’у, что мы по умолчанию хотим&lt;br /&gt;
сохранять наши файлы в кодировке koi8-r. Для этого выберите&lt;br /&gt;
в главном меню Options-&amp;gt;Mule (Multilingual Environment)-&amp;gt;Set&lt;br /&gt;
Language Environment-&amp;gt;Cyrillic-&amp;gt;Cyrillic-KOI8. Теперь, если хотите, включите подсветку активного участка текста: Options-&amp;gt;Active&lt;br /&gt;
Region Highlighting (Transient Mark Mode) и подсветку парных скобок: (Options-&amp;gt;Paren Match Highlighting (Show Paren Mode). Это,&lt;br /&gt;
пожалуй, все, что лично я доверяю «автоматике» Emacs’а. Сохраните&lt;br /&gt;
эти настройки, выбрав в меню Options-&amp;gt;Save Options, дальше мы&lt;br /&gt;
будем редактировать конфигурационный файл вручную.&lt;br /&gt;
&lt;br /&gt;
Главным конфигурационным файлом Emacs, как вы уже поняли,&lt;br /&gt;
является .emacs, находящийся в домашнем каталоге. Он, кстати, представляет собой самый настоящий скрипт на языке Emacs Lisp – именно поэтому его лучше редактировать вручную, тем более что в главном&lt;br /&gt;
меню Emacs доступно меньше 10% всех настроек Emacs.&lt;br /&gt;
&lt;br /&gt;
Не кажется ли вам панель инструментов Emacs бесполезной? Мне&lt;br /&gt;
вот, например, кажется, тем более, что клавиатурные сочетания всех&lt;br /&gt;
кнопок, находящихся на ней, можно запомнить меньше чем за 10&lt;br /&gt;
минут. Для того, чтобы панель не появлялась при запуске Emacs, в&lt;br /&gt;
.emacs нужно добавить такую строку:&lt;br /&gt;
 (tool-bar-mode nil)&lt;br /&gt;
Истинные минималисты вроде меня могут добавить еще (menubar-mode nil) для скрытия главного меню и (scroll-bar-mode nil)&lt;br /&gt;
для удаления полос прокрутки. К меню всегда можно обратиться с помощью щелчка правой кнопки мыши в буфере при зажатом Ctrl. Кстати,&lt;br /&gt;
переключаться между буферами можно таким же образом, только&lt;br /&gt;
вместо правой кнопки используйте левую.&lt;br /&gt;
&lt;br /&gt;
Я знаю, вас раздражают эти C-x C-f и C-x C-s. Давайте же «перевесим» команды открытия и сохранения файла на другие комбинации.&lt;br /&gt;
Добавьте следующие строки в свой .emacs:&lt;br /&gt;
 (global-set-key «\C-s» ‘save-buffer)&lt;br /&gt;
 (global-set-key «\C-o» ‘find-file)&lt;br /&gt;
 (global-set-key «\M-f» ‘isearch-forward)&lt;br /&gt;
Таким образом мы назначили команды сохранения (save-buffer) и&lt;br /&gt;
открытия файла (find-file) на C-s и C-o соответственно. Но зачем мы&lt;br /&gt;
назначили на M-f какой-то isearch-forward? На самом деле это очень&lt;br /&gt;
удобная функция линейного поиска по тексту, которая по умолчанию&lt;br /&gt;
привязана к C-s (таким образом, без этой строки мы могли бы ее использовать лишь набрав вручную имя в минибуфере). Для поклонников&lt;br /&gt;
mcedit можно порекомендовать такую конфигурацию:&lt;br /&gt;
 (global-set-key [f2] ‘save-buffer)&lt;br /&gt;
 (global-set-key [f1] ‘find-file)&lt;br /&gt;
 (global-set-key [f7] ‘isearch-forward)&lt;br /&gt;
Подобным образом можно назначить любую комбинацию для&lt;br /&gt;
любой функции. Главное, не забывайте обрамлять сочетания клавиш&lt;br /&gt;
двойными кавычками (к функциональным клавишам это не относится)&lt;br /&gt;
и ставить перед именами функций апострофы.&lt;br /&gt;
&lt;br /&gt;
=== Наводим марафет ===&lt;br /&gt;
Вряд ли вас устраивает цветовая схема Emacs, которая установлена&lt;br /&gt;
по умолчанию, да и шрифты никуда не годятся: латинские одного размера, кириллические – другого. Нужно исправлять ситуацию. Для изменения цветов редактора предусмотрены функции set-face-background и&lt;br /&gt;
set-face-foreground. Первая отвечает за фон, вторая – за цвет раположенных на нем объектов. Например, в .emacs следующих строк:&lt;br /&gt;
 (set-face-background ‘default «red»)&lt;br /&gt;
 (set-face-foreground ‘default «blue»)&lt;br /&gt;
заставит Emacs выводить текст красными буквами на синем фоне&lt;br /&gt;
(адское сочетание! Не повторяйте этого дома, ну или хотя бы предварительно к окулисту запишитесь). Вместо «red» или «blue» можно использовать цвета вроде «#3743ec», так что откройте палитру в Gimp&lt;br /&gt;
и не ограничивайте себя всякими «green» и «black». Для изменения&lt;br /&gt;
цветов меню нужно заменить ‘default на ‘menu.&lt;br /&gt;
&lt;br /&gt;
Я предпочитаю использовать немного другой способ, который потребует значительно меньше телодвижений. Наверняка в вашем домашнем каталоге есть файл с описанием параметров ресурсов X-Window&lt;br /&gt;
(он обычно называется .Xresources или .Xdefaults). Если его нет – создайте его и внесите в этот файл всего две строки:&lt;br /&gt;
 Emacs*background: #3d3d3d&lt;br /&gt;
 Emacs*foreground: #e1e1e1&lt;br /&gt;
Теперь запустите xrdb ~/.Xresources для обновления параметров ресурсов. После этого и в меню, и в панели инструментов, и в буфере фоном будет «#3d3d3d», а цветом переднего плана (шрифта) –&lt;br /&gt;
«#e1e1e1». Гораздо удобнее, не правда ли?&lt;br /&gt;
&lt;br /&gt;
Так же дело обстоит и со шрифтами: есть функции set-face-font,&lt;br /&gt;
работающие таким же образом, как и set-face-background, но удобнее использовать .Xresources. Мне нравится полужирный шрифт&lt;br /&gt;
terminus:&lt;br /&gt;
 Emacs*font: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-koi8-r&lt;br /&gt;
Для выбора шрифта (а заодно и корректного составления его имени) рекомендую воспользоваться утилитой xfontsel, входящей в комплект X-Window.&lt;br /&gt;
&lt;br /&gt;
Что ж, надеюсь, теперь вам приятнее смотреть на ваш Emacs...&lt;br /&gt;
&lt;br /&gt;
=== Проверка орфографии ===&lt;br /&gt;
Что еще не помешало бы текстовому редактору? Наверное, проверка&lt;br /&gt;
орфографии. В Emacs для проверки орфографии используется внешняя утилита ispell. Плюс ко всему существует специальный режим –&lt;br /&gt;
flyspell-mode (для его работы также необходима ispell), который&lt;br /&gt;
сделан на манер проверки орфографии в текстовых процессорах: вы&lt;br /&gt;
печатаете слово, а flyspell сразу же проверяет его. Если такое слово&lt;br /&gt;
не найдено в словаре, оно выделяется и подчеркивается. Щелкнув&lt;br /&gt;
на подчеркнутом слове средней кнопкой мыши, вы сможете выбрать&lt;br /&gt;
нужный вариант из тех, что подобрал flyspell или занести это слово&lt;br /&gt;
в словарь. Разумеется, для работы flyspell вы должны установить в&lt;br /&gt;
своей системе пакеты ispell и ispell-ru. Если ispell есть практически в любом дистрибутиве, то с ispell-ru (который содержит русский&lt;br /&gt;
словарь для ispell) не все так гладко. Если вы не найдете его в своем дистрибутиве, вам придется скачать один из словарей отсюда:&lt;br /&gt;
http://fmg-www.cs.ucla.edu/geoff/ispell-dictionaries.html.&lt;br /&gt;
&lt;br /&gt;
После этого нужно указать Emacs, чтобы он использовал для проверки орфографии русский словарь. За имя словаря, используемого&lt;br /&gt;
ispell и flyspell, отвечает внутренняя переменная ispell-dictionary.&lt;br /&gt;
Очевидно, необходимо установить для нее значение «russian». Есть&lt;br /&gt;
несколько способов сделать это. Если хотите установить какую-либо&lt;br /&gt;
переменную только для текущего сеанса, то для этого прекрасно подойдет функция customize-variable. Но если вы захотите, например,&lt;br /&gt;
всегда использовать русский словарь, то проще прописать значение&lt;br /&gt;
соответствующей переменной в файл .emacs:&lt;br /&gt;
 (setq flyspell-dictionary «russian»)&lt;br /&gt;
Давайте назначим командам проверки орфографии какие-нибудь&lt;br /&gt;
простые комбинации:&lt;br /&gt;
 (global-set-key [f11] ‘ispell-buffer)&lt;br /&gt;
 (global-set-key [f12] ‘flyspell-mode)&lt;br /&gt;
Теперь по клавише F12 вы сможете включать/выключать режим&lt;br /&gt;
проверки «на лету», а по F11 производить пошаговую проверку.&lt;br /&gt;
Возможно у читателя появится вопрос – а зачем нужно возиться с&lt;br /&gt;
Emacs, если тот же Vim/Gedit/Kate подходит для удобного редактирования текста практически «из коробки»? Да, но ведь к Vim’у тоже нужно&lt;br /&gt;
привыкать, а без документации использование Vim сродни ловле черного кота в темной комнате – можно ориентироваться только по звуку. Ну&lt;br /&gt;
и наконец, если вы являетесь приверженцем Vim, почему бы просто из&lt;br /&gt;
любопытства не посмотреть на то, как ваши любимые функции реализованы в Emacs? Kate/Gedit конечно же очень просты, однако в них нет и&lt;br /&gt;
двадцатой части функций Emacs.&lt;br /&gt;
&lt;br /&gt;
Да, Emacs довольно непрост в конфигурировании, но зато настройке поддается абсолютно все!&lt;br /&gt;
&lt;br /&gt;
К сожалению, современной русскоязычной документации по Emacs&lt;br /&gt;
не существует, есть лишь перевод руководства к уже давно устаревшей&lt;br /&gt;
19-й версии от Алекса Отта (см. http://linux.org.ru/books/emacsmanual).&lt;br /&gt;
Впрочем, разобраться с Emacs можно и без официального&lt;br /&gt;
руководства, благо теперь вы знаете основы, так что дальше дело пойдет быстрее. Некоторое количество полезной информации можно почерпнуть из Emacs wiki (http://www.emacswiki.org), на которой есть&lt;br /&gt;
и русскоязычный раздел.&lt;br /&gt;
&lt;br /&gt;
В крайнем случае, если вам что-то непонятно, пишите мне на [mailto:rc_4096@list.ru rc_4096@list.ru].&lt;/div&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	</feed>