#21
|
|||
|
|||
Re: get
Vladimir Bormotov написал(а) к Gennady Terehov в Dec 02 18:53:24 по местному времени:
oo> <m3el833vk2.fsf@vb.dn.ua> <20021228142328.GA11399@naboo> From: Vladimir Bormotov <bor@vb.dn.ua> Нi, Gennady! >>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes: >> GT> и возможность писать свои функции на любые случаи жизни (как здесь >> GT> в соседнем треде про asdf->фыва). Имхо небывалая расширяемость и >> GT> кастомизируемость! >> >> если vim собран с tcl/python/perl/итд, то на этих языках можно писать >> свои функции... Но про это сча тебе наверняка расскажут более >> конкретно чем я. Я просто знаю что такая возможность есть ;) GT> Вот это может быть ему в плюс, ибо perl мне ближе чем eLisp. Как GT> говорится: где я, а где eLisp :) я прошел эту дистанцию с чтением конфига модератора. Потом последовало чтение e-lisp-intro, и больше проблем с лиспом нет. Очень простой язык. Конечно чтоб что-то написаьт с нуля, я не потяну, но поколупать готовое, или сделать "так-же как у них, но немного не так" особых проблем нет. мне, например ваще очень нарвится, что можно в любом месте написать функцию на e-lisp, стать в конце, C-x C-e, и ее "прожевали" ;-) >> GT> чем осуществить quick start с теми же задачами в vim. >> >> quick start в emacs дается путем чтения tutorial. Собвенно в vim тоже >> самое. GT> Мне туториал в vim почему-то легче дается. а мне всеравно ;) >> GT> Например оказалось нетривиальной задачей вывести слева от текста >> GT> номера строк :( >> >> я не знаю зачем это может быть нужно. В emacs. GT> Мне так нравится. И не только мне как оказалось. а мне нравится чтоб на экране было максимально полезной информации. Номер строки текста для меня бесполезен. Строка, в которой находится крусор, отображается. Перейти в строку по номеру можно. Зачем отжирать от доступной ширины экрана несколько позиций? Не понимаю ;) >> все пишут люди. Наверняка когда-то давно, кто-то точно так-же >> спрашивал для vim... И там написали. GT> И там оно есть из коробки, без всяких emacswiki.org. это он сейчас там есть из коробки. Если в vi такого нет, то видимо кто-то в vim это написал, потому чо этому кому-то было нужно. GT> Хотя может быть оно просто в vim нужнее чем в Emacs... может быть. -- Bor. --- ifmail v.2.15dev5 |
#22
|
|||
|
|||
Re: get
Gennady Terehov написал(а) к Vladimir Bormotov в Dec 02 21:24:52 по местному времени:
<20021228142328.GA11399@naboo> <m3k7huqgss.fsf@vb.dn.ua> From: Gennady Terehov <webmaster@pech.elektra.ru> On Sat, Dec 28, 2002 at 03:53:24PM +0000, Vladimir Bormotov wrote: > > Нi, Gennady! > > >>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes: > > >> GT> и возможность писать свои функции на любые случаи жизни (как здесь > >> GT> в соседнем треде про asdf->фыва). Имхо небывалая расширяемость и > >> GT> кастомизируемость! > >> > >> если vim собран с tcl/python/perl/итд, то на этих языках можно писать > >> свои функции... Но про это сча тебе наверняка расскажут более > >> конкретно чем я. Я просто знаю что такая возможность есть ;) > > GT> Вот это может быть ему в плюс, ибо perl мне ближе чем eLisp. Как > GT> говорится: где я, а где eLisp :) > > я прошел эту дистанцию с чтением конфига модератора. ^^^^^^^^^^^-модератора чего? Где его (конфиг) взять? Я тоже собираюсь ее пройти. > Потом последовало чтение e-lisp-intro, и больше проблем с лиспом нет. Вот освоюсь с работой и тоже начну читать e-lisp-intro. > > Очень простой язык. Конечно чтоб что-то написаьт с нуля, я не потяну, но > поколупать готовое, или сделать "так-же как у них, но немного не так" > особых проблем нет. > > мне, например ваще очень нарвится, что можно в любом месте написать > функцию на e-lisp, стать в конце, C-x C-e, и ее "прожевали" ;-) О, об этом я в курсе, вот за такие возможности и тянет перейти на emacs. > > > >> GT> чем осуществить quick start с теми же задачами в vim. > >> > >> quick start в emacs дается путем чтения tutorial. Собвенно в vim тоже > >> самое. > > GT> Мне туториал в vim почему-то легче дается. > > а мне всеравно ;) > > >> GT> Например оказалось нетривиальной задачей вывести слева от текста > >> GT> номера строк :( > >> > >> я не знаю зачем это может быть нужно. В emacs. > > GT> Мне так нравится. И не только мне как оказалось. > > а мне нравится чтоб на экране было максимально полезной информации. Номер > строки текста для меня бесполезен. Строка, в которой находится крусор, > отображается. Перейти в строку по номеру можно. Зачем отжирать от ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- этот номер сначала надо как-то узнать, что, гнать туда курсор? > доступной ширины экрана несколько позиций? Не понимаю ;) Ну почему бы не включить ее на_время, посмотреть сколько строк надо вырезать и выключить. Т.е. вырезать много строк текста не перегоняя курсор в конец блока. Или перегоняя но командой перехода на n-ную строку. Иначе для того чтобы узнать какой номер имеет строка назначения надо гнать на нее курсор, а это может быть далеко. На постоянку нумерация строк конечно не нужна. Надо как в vim :set nu / :set nonu . -- Геннадий Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 |
#23
|
|||
|
|||
Re: get
Eugene Morozov написал(а) к Gennady Terehov в Dec 02 23:19:00 по местному времени:
From: Eugene Morozov <kaede.news@online.ru> "Gennady Terehov" <webmaster@pech.elektra.ru> writes: > Дык они тривиальные слишком, мне бы пока какой-нибудь *.emacs.chainik. > Например как подсветку синтаксиса включить... В vim'е я мог набрать > :help syntax, а в emacs'е C-h a по слову syntax выдает только: > describe-syntax C-h s > Command: Describe the syntax specifications in the syntax table. > modify-syntax-entry M-x modify-syntax-entry RET > Command: Set syntax for character CНAR according to string S. > Как вообще помощь по ключевым понятиям находить? > Или как включить нумерацию строк (типа в vim'е :set nu)? Это можно сделать через M-x customize-option <RET> global-font-lock-mode M-x customize-option <RET> line-number-mode Как и почти все другое, впрочем. Евгений -- Email: <jmv at online.ru> --- ifmail v.2.15dev5 |
#24
|
|||
|
|||
Re: get
Eugene Morozov написал(а) к Vladimir Bormotov в Dec 02 23:19:30 по местному времени:
From: Eugene Morozov <kaede.news@online.ru> Vladimir Bormotov <bor@vb.dn.ua> writes: > Нi, Victor! > > >>>>> "VW" == Victor Wagner <vitus@communiware.ru> writes: > > GT>> выборе между vim и Emacs :) Изучать хорошо оба?... Слишком уж они разные. > > VW> Пройди туториал у обоих (два часа по затратам времени) и подумай что > VW> тебе больше нравится - запускать с утра прийдя на работу редактор, и > VW> все остальные вещи потом делать из него, или работать таки с Unix-ом а > VW> при необходимости запускать редактор. Изнутри которого вызывать только > VW> то, что имеет непосредственное отношение к редактируемому тексту - > VW> make, grep, man etc. > > лично меня время запуска не сильно волнует, поэтому я пользую xemacs в > режиме, как ты описал vim. А я использую gnuclient. Хотя, когда нужно редактировать файл на очень удаленной машине, использую vi. Не потому, что быстрее (спорный вопрос -- для меня Emacs, все же будет быстрее), а потому что там часто или Emacs'а нет, или это не та версия, к которой я привык.. Евгений -- Email: <jmv at online.ru> --- ifmail v.2.15dev5 |
#25
|
|||
|
|||
Re: get
Gennady Terehov написал(а) к Eugene Morozov в Dec 02 02:14:14 по местному времени:
From: Gennady Terehov <webmaster@pech.elektra.ru> On Sat, Dec 28, 2002 at 08:19:00PM +0000, Eugene Morozov wrote: > "Gennady Terehov" <webmaster@pech.elektra.ru> writes: > > > Дык они тривиальные слишком, мне бы пока какой-нибудь *.emacs.chainik. > > Например как подсветку синтаксиса включить... В vim'е я мог набрать > > :help syntax, а в emacs'е C-h a по слову syntax выдает только: > > describe-syntax C-h s > > Command: Describe the syntax specifications in the syntax table. > > modify-syntax-entry M-x modify-syntax-entry RET > > Command: Set syntax for character CНAR according to string S. > > Как вообще помощь по ключевым понятиям находить? > > Или как включить нумерацию строк (типа в vim'е :set nu)? > > Это можно сделать через > M-x customize-option <RET> global-font-lock-mode В vim цвета лучше (html), почтовые ящики вообще не подсвечивает (в отличие от vim). Я что-то недокрутил? > M-x customize-option <RET> line-number-mode Прописал в ~/.emacs : (custom-set-variables '(line-number-mode t)) (custom-set-faces) А номеров строк нету :( > Как и почти все другое, впрочем. > Евгений -- Геннадий З.Ы. GNU Emacs 20.7.2 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 |
#26
|
|||
|
|||
Re: get
Vladimir Bormotov написал(а) к Gennady Terehov в Dec 02 02:37:22 по местному времени:
<20021228142328.GA11399@naboo> <m3k7huqgss.fsf@vb.dn.ua> <20021228181523.GA13180@naboo> From: Vladimir Bormotov <bor@vb.dn.ua> Нi, Gennady! >>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes: >> я прошел эту дистанцию с чтением конфига модератора. GT> ^^^^^^^^^^^-модератора GT> чего? ru.linux GT> Где его (конфиг) взять? use google GT> Я тоже собираюсь ее пройти. счастливого пути ;) >> Потом последовало чтение e-lisp-intro, и больше проблем с лиспом нет. GT> Вот освоюсь с работой и тоже начну читать e-lisp-intro. ;)) >> >> GT> Например оказалось нетривиальной задачей вывести слева от текста >> >> GT> номера строк :( >> >> я не знаю зачем это может быть нужно. В emacs. >> >> GT> Мне так нравится. И не только мне как оказалось. >> >> а мне нравится чтоб на экране было максимально полезной информации. >> Номер строки текста для меня бесполезен. Строка, в которой находится >> крусор, отображается. Перейти в строку по номеру можно. Зачем >> отжирать от GT> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- этот номер GT> сначала надо как-то узнать, что, гнать туда курсор? например этот номер скажет компилятор. Впрочем, если компилятор вызывать из eamcs, его вывод будет в окошке внизу, и ели там кликнуть мылко по строке с ошибкой/предпруждением, то переход в исходнике (загрузка требуемого исходника) будут сделаны автоматически. В любом случае, узнавать номер строки глядя на цифры перед этой строкой мне не нужно. Мне вообще повиг какой у строки номер, если я ее вижу на экране. Если я ее не вижу на экране, то мне нумерация не поможет, я нумерацию не вижу точно так-же как и саму строку. >> доступной ширины экрана несколько позиций? Не понимаю ;) GT> Ну почему бы не включить ее на_время, посмотреть сколько строк надо GT> вырезать и выключить. потому что я не вырезаю/выключаю текст строками. Строка, это способ представления информация, я в обещм случае работаю не со строками, а с инфомацией. GT> Т.е. вырезать много строк текста не перегоняя курсор в конец блока. если это "много строк" не вмещаются в экран, то как мне поможет нумерация? GT> Или перегоняя но командой перехода на n-ную строку. отлично, поставил тут маркер, и прегнал на n-ную строку. Зачем нумерация-то? Если ты НЕ ВИДИШЬ куда гонишь, то ты номер или знаешь "из ждругого источника", или набираешь "приблизительно", а когда видишь, "добираешь" еще несколько строк в выделение. В любом случае, я не вижу толка от нумерации. GT> Иначе для того чтобы узнать какой номер имеет строка назначения надо GT> гнать на нее курсор, а это может быть далеко. этого может не быть вообще. GT> На постоянку нумерация строк конечно не нужна. Надо как в vim :set nu GT> / :set nonu. не, всеравно не понимаю. Тупой наверное ;) -- Bor. --- ifmail v.2.15dev5 |
#27
|
|||
|
|||
Re: get
Vladimir Bormotov написал(а) к Eugene Morozov в Dec 02 02:42:28 по местному времени:
.spb> From: Vladimir Bormotov <bor@vb.dn.ua> Нi, Eugene! >>>>> "EM" == Eugene Morozov <kaede.news@online.ru> writes: >> GT>> выборе между vim и Emacs :) Изучать хорошо оба?... Слишком уж они >> GT>> разные. >> >> VW> Пройди туториал у обоих (два часа по затратам времени) и подумай >> VW> что тебе больше нравится - запускать с утра прийдя на работу >> VW> редактор, и все остальные вещи потом делать из него, или работать >> VW> таки с Unix-ом а при необходимости запускать редактор. Изнутри >> VW> которого вызывать только то, что имеет непосредственное отношение к >> VW> редактируемому тексту - make, grep, man etc. >> >> лично меня время запуска не сильно волнует, поэтому я пользую xemacs в >> режиме, как ты описал vim. EM> А я использую gnuclient. я пробовал, но как-то оно не очень мне удобно. EM> Хотя, когда нужно редактировать файл на очень удаленной машине, EM> использую vi. Не потому, что быстрее (спорный вопрос -- для меня EM> Emacs, все же будет быстрее), а потому что там часто или Emacs'а нет, EM> или это не та версия, к которой я привык.. я часто использую vim даже на своей машине, например от рута. Да, я знаю как можно емаксом запущенным от пользователя редактировать файлы "от рута", но как-то это у меня не прижилось. На удаленной машине, или снова vim, или я таки ставлю emacs. Впрочем, постепенно все больше и больше пользую emasc. Вот, давеча поставил rpm-spec-mode.el. Очень понравилось. Например удобные completion. Еще начал смотреть на xslt-mode (раньше по мелочам опльзовал psgm, а потмо мне еще расскзаали про xml-lite-mode), тоже классно. Наверное если отобрать у меня на всех хостах где приходится работать vim'ы, я за месяц полностью переползу в emacs... Но заставляьт себя любимого не хочется. Само прийдет, если нужно будет ;) -- Bor. --- ifmail v.2.15dev5 |
#28
|
|||
|
|||
Re: get
Vladimir Bormotov написал(а) к Gennady Terehov в Dec 02 02:47:30 по местному времени:
From: Vladimir Bormotov <bor@vb.dn.ua> Нi, Gennady! >>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes: >> Это можно сделать через M-x customize-option <RET> global-font-lock-mode GT> В vim цвета лучше (html), почтовые ящики вообще не подсвечивает (в GT> отличие от vim). Я что-то недокрутил? у vim просто стандартные конфиги более красиво написаны, и в больших вариациях. Хотя мне иногда именно html в vim кажется уж слишком пестрым. Благо я его редко редактирую. >> M-x customize-option <RET> line-number-mode GT> Прописал в ~/.emacs : GT> (custom-set-variables GT> '(line-number-mode t)) GT> (custom-set-faces) GT> А номеров строк нету :( это не та нумерация. Это номер строки в статусной строке. faces тоже можно крутить, в том числе и по цветам. -- Bor. --- ifmail v.2.15dev5 |
#29
|
|||
|
|||
Re: get
Victor Wagner написал(а) к Gennady Terehov в Dec 02 22:38:02 по местному времени:
From: vitus@45.free.net (Victor Wagner) Gennady Terehov <webmaster@pech.elektra.ru> wrote: GT> его Виктор Вагнер и иже с ним не используют (во всяком случае для GT> писем в эту эху). Или я заблуждаюсь? Спасиббо. Проблема в том, что GNUS бывает только под одну операционную систему, которой я, к тому же, не пользуюсь - под emacs. -- Время неподвижно, это мы движемся в нем не туда. --- С.Е. Лец --- ifmail v.2.15dev5 |
#30
|
|||
|
|||
Re: get
Aleksandr Skobelev написал(а) к Vladimir Bormotov в Dec 02 18:32:30 по местному времени:
.spb> <m31y41r9rd.fsf@vb.dn.ua> From: Aleksandr Skobelev <asko@spbtlg.ru> Vladimir Bormotov <bor@vb.dn.ua> writes: VB> Да, я знаю как можно емаксом запущенным от пользователя редактировать VB> файлы "от рута", но как-то это у меня не прижилось. А, кстати, как? --- ifmail v.2.15dev5 |