EditWrap — виртуальный перенос строк в редакторе

Здесь можно обсудить ваш любимый плагин.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by AleXH »

Latest post of the previous page:

Maximus5
В ворде абзац начинается с виртуальной табуляции.

Баг в EditWrap1.1. При наличии табуляций в строке, строка выходит за границу экрана. Справедливо как для FAR2.1.1807bis21, так и для FAR3.0.2197.

А нужно ли нумеровать абзацы? Может лучше пропатчить FAR, чтобы счётчик строк в редакторе считал только реальные строки, а не образованные вирт. переносом? Касаемо символа начала абзаца - в виде опции удобно.

Как я понимаю, на текущий момент у редактора FAR нет понятия VEOL (виртуального EOL)? Может стоит ввести класс символов виртуальной разметки, которые будут использоваться исключительно для форматирования вывода на экран? Например: VEOL, PAR (paragraph), EOL?, EOF?.
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by vkh »

может, если отдать первую колонку под нужды плагинов и в свете виртуальной работы со строками, скоро появится код-фолдинг?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Виртуальный перенос строк в редакторе

Post by HaRT »

Раз уж плагин сворачивает строки, а Фар и не знает, то хорошо бы, чтобы плагин как-то мог отдавать макросам реальный номер строки и позиции в ней от начала (притом считая каждую табуляцию за 1).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
SUSim
Posts: 1633
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 25 times

Re: Виртуальный перенос строк в редакторе

Post by SUSim »

Плагину отдавать сворачивание строк это, я думаю, некузяво, а то получается плагин обманывает фар и в мести с ним и другие плагины и макросы...
SimSU ··· ·· -- ··· ··-
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 »

Немного поправленный Far3bis на попробовать.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by AleXH »

Maximus5
1. Последняя колонка остаётся пустой, а символ из неё переносится на новую строку - это так задумано?
2. Проблема с табуляцией по-прежнему.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 »

1. так задумано. иначе End будет экран скроллить
2. так плагин не обновлялся
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by cmd.exe »

HaRT wrote:
Maximus5 wrote:Плагин разбивает строки, указывая фару, что после конца "виртуально-разбитой" строки EOL отсутствует. Со всеми вытекающими.
И что будет вытекать, если после такого разбиения сохранить файл (по ShiftF2) с другим стилем концов строк?
Я думаю HaRT прав, зачем заранее вносить в программу возможный глюк? Модули к фару ещё никто не отменял!
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Виртуальный перенос строк в редакторе

Post by HaRT »

cmd.exe wrote:
HaRT wrote:И что будет вытекать, если после такого разбиения сохранить файл (по ShiftF2) с другим стилем концов строк?
Я думаю HaRT прав, зачем заранее вносить в программу возможный глюк? Модули к фару ещё никто не отменял!
Не вижу связи между исходной цитатой и ответом на неё. Посему прошу не примазываться.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
ShadowNev
Posts: 86
Joined: Fri 06 Feb, 2009 12:54
Has thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by ShadowNev »

после изменений в API FML макрос работает некорректно.
Только глупцы могут быть непоколебимы в своей уверенности. (c) Монтень.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: Виртуальный перенос строк в редакторе

Post by ccaid »

Maximus5
а можно при сворачивании строк не взводить флажок «файл изменен»?
юзкейс: открыл файл в редакторе, свернул строки, почитал, нажал esc, и вышел, не встретив вопросов — что делать с измененным файлом.
Фар делают добрые люди
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 »

Флажок взвожу не я.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: Виртуальный перенос строк в редакторе

Post by ccaid »

я догадываюсь. имелось ввиду, так сворачивать, чтобы редактор не «заметил». или bis-сборку подточить.
Фар делают добрые люди
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 »

Ну разве что... поглядим
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 »

Обновление плагина, v1.2
* При свертке учитываются табы
* После свертки/развертки в редакторе не меняется флаг "модифицирован" (Far3 2592 bis required)
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 »

И еще раз про табы, v1.4
Post Reply

Return to “Обсуждение плагинов”