LINUX.ORG.RU

Встречайте новый текстовый редактор — Enki

 enki, , ,


2

1

В последнее время нередкой стала практика, когда разработчики СПО объявляют о намерении организовать новый проект только при условии финансовой поддержки со стороны пользователей. Нередки также случаи, когда перспективный казалось бы проект, разродившись преальфой, возвращался в преисподнюю.

Создатели же нового текстового редактора Enki избрали иной путь. Работа над редактором ведётся с осени 2011 года, однако лишь 10 августа 2012 разработчики представили на суд публики уже готовый продукт.

Редактор реализован на языке программирования Python, для интерфейса использован инструментарий PyQt.

Набор функций:

  • Подсветка синтаксиса для более чем 30 языков программирования
  • Закладки
  • Мощная система поиска и замены текста
  • Файловый менеджер
  • Автодополнение на основе текстового содержания
  • Поддержка MIT Scheme REPL
  • Диалог открытия файлов с дополнением имени файла при помощи клавиши Tab и использования глоббинга (подобно Bash)
  • Предпросмотр HTML и Markdown

Также функции редактора могут быть расширены с помощью дополнений, реализованных на языке программирования Python.

Исходные коды распространяются под лицензией GPLv2. На сайте представлены пакеты для операционных систем Ubuntu и Debian.

Разработчики открыты к пожеланиям пользователей, новым предложениям, критике, отчётах об ошибках.

>>> Подробности



Проверено: post-factum ()
Последнее исправление: Klymedy (всего исправлений: 3)

Ответ на: комментарий от lazyklimm

debian появился на месяц позже слаки и никак с ней не связан

да, конечно!

Рассказывай это пионэрам. Что там ядра принципиально разные были, прикладной софт вообще другой, я уж молчу про libc и coreutils. ИЧСХ, они и сейчас не сильно различаются. Просто подходы, которые _обычно_ юзаются в слаке, _обычно_ не юзают в дебе. И наоборот. В дебе традиционно SystemV например, а вот в слаке BSDLike, что не мешает использовать SysV и в слаке. Не вижу причин, почему некоторые инит-скрипты BSD-Like нельзя запускать в debian'е. Ну про ПМ я уже говорил, сравни apt-get vs slapt-get.

drBatty ★★
()
Ответ на: комментарий от drBatty

Рассказывай это пионэрам

debian не базируется на слаке. Точка.

slapt-get

Initial release 2003

APT

Initial release 16 August 1998

нутыпонел

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

debian не базируется на слаке. Точка.

демагогия. Формально ты прав, но на самом деле, это очень похожие дистрибутивы.

нутыпонел

что я понял? то, что slapt-get не больно-то и нужен в слаке, ибо есть православный installpkg? Истинно так. В оригинальной слаке все зависимости и так удовлетворены, и их проверка не нужна. Нужна она лишь для установки чего-то непатрекоугодного, например гнома. Вот там и пригодится slapt-get. Но так было не всегда, когда-то гном был патрекоугодным. Вот как только стали появляться всякие монстры вроде Gnome2, тут и пригодился apt-get, который ВНЕЗАПНО отлично реализуется в слаке.

drBatty ★★
()
Ответ на: комментарий от invy

А что, редактировать надо исключительно исходники и тексты по 1000 строк?

а тексты в 2 строки можно редактировать и notepad.exe, а можно и sed'ом. О них речь не идёт, ибо сабж не нужен и для них в том числе.

drBatty ★★
()
Ответ на: комментарий от drBatty

но на самом деле, это очень похожие дистрибутивы.

ноги растут из слаки

так похожие или ноги растут? Ты уж определись?

что я понял

что у apt-get ноги из slapt-get не растут.

вы слаководы все такие упортые?

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

так похожие или ноги растут? Ты уж определись?

что у apt-get ноги из slapt-get не растут.

угу. Наоборот. А какая разница-то на практике? Никто не говорил, что все фишки в Linux придумал Патрег, принципиально без разницы, что там было первым, slapt-get или apt-get, не?

вы слаководы все такие упортые?

вот мы как раз и не упортые, это у вас, дебианщиков закомплексовка из-за пресловутого месяца разницы. А нам абсолютно по барабану - нужен apt-get с зависимостями - в слаке он есть. Слака она для тех, кому надо ехать.

Речь шла о том, что никакой принципиальной разницы между дистрами нет. Если в слаке по дефолту vi(m), а в убунте nano, это ни о чём не говорит - несложно зарядить сабж в любой из дистров по умолчанию.

drBatty ★★
()
Ответ на: комментарий от drBatty

вот тут Встречайте новый текстовый редактор — Enki (комментарий)

ты написал:

ноги растут из слаки

как и в _любом_ другом дистрибутиве.

Это 4.2. Всё.

это у вас, дебианщиков закомплексовка из-за пресловутого месяца разницы

Было бы из-за чего комплексовать.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

как и в _любом_ другом дистрибутиве.

Это 4.2. Всё.

я-же говорю - упёртые вы... Всё буквально понимаете, и к словам цепляетесь. Хорошо я хоть Linux не написал, иначе-бы вы меня ещё и и заставили Over9000 раз писать GNU/Linux, ибо Linux - некошерно...

Было бы из-за чего комплексовать.

так и я о том.

drBatty ★★
()
Ответ на: комментарий от lazyklimm

gstreamer чем не устраивает?

А чем он должен устраивать? Общение программы с кодеками напрямую в ряде случаев эффективнее чем через сторонние прослойки, особенно если при этом можно эти кодеки не класть в /usr/lib.

Napilnik ★★★★★
()
Ответ на: комментарий от lazyklimm

был бы линуксовый - подхватывался бы

А говорят плюсы кроссплатформенные, врут значит или не могут переписать несколько зависимых от ОС килобайт кода.

ололо, ворвался в чужой разговор, сменил тему на свой больной мозоль, а теперь «не переводи стрелки». Какой шикарный способ ведения дискуссий!

Никто тебе не мешает параллельно дискутировать о поэзии и высокой моде, многопоточность рулит.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Общение программы с кодеками напрямую в ряде случаев эффективнее чем через сторонние прослойки

ты ж сам писал про единую систему

lazyklimm ★★★★★
()
Ответ на: комментарий от Napilnik

Ещё одного англичане покусали.

мне вот интересно кто тебя покусал, если ты слово «футбол» не можешь нормально написать

lazyklimm ★★★★★
()
Ответ на: комментарий от Napilnik

А говорят плюсы кроссплатформенные, врут значит или не могут переписать несколько зависимых от ОС килобайт кода.

понятия не имею, но ты написал чушь про неподхватывание линуксового кодека

Никто тебе не мешает параллельно дискутировать о поэзии и высокой моде, многопоточность рулит.

да я за многопоточность, просто ты первый написал «не переводи стрелки»

Короче, ты какой-то странный. Либо тролль, либо дурак. В любом случае, общаться с тобой больше неинтересно.

lazyklimm ★★★★★
()

Шла вторая половина 2012-го года...

Посмотрел я ещё раз на редакторы и пришёл к выводу, что похоже ничего лучше vim'а/emacs'a не придумали.
Попытка открыть cpp исходник(сохранённый в mvcs10) размером 1.2mb привело к следующему:
- gedit сказал «не правильный файл» («Unexpected error: Invalid byte sequence in conversion input») и отказался открывать принципиально
- geany не открыл вообще (сбросил корку)
- сабж выругался и на 'invalid byte sequence', открыл... и показал какую-то абракадабру
- vim с emacs'ом открыли файл тихо и спокойно.

А апофеозом является то, что SciTE как и vim с emacs'ом отлично открыл вышеупомянутый файлик.
Вопрос риторический: что авторы geany и сабжа сломали в scintill'e?...

invy ★★★★★
()
Ответ на: комментарий от lazyklimm

вы слаководы все такие упортые?

Нет, не все.

mopsene ★★★
()
Ответ на: комментарий от lazyklimm

Общение программы с кодеками напрямую в ряде случаев эффективнее чем через сторонние прослойки

ты ж сам писал про единую систему

Это и «будет» единая система в которую можно добавить ручками нужную версию кодека и ничего в программах её не использующих от этого не сломается.

Napilnik ★★★★★
()
Ответ на: комментарий от lazyklimm

мне вот интересно кто тебя покусал, если ты слово «футбол» не можешь нормально написать

Это ты спроси кто покусал авторов линуксов что «искаропки» все русские слова подчёркиваются красным как неправильные. Рано и поздно несколько букв перепутываются и у граммар наци случается праздник.

Napilnik ★★★★★
()
Ответ на: комментарий от lazyklimm

Короче, ты какой-то странный. Либо тролль, либо дурак. В любом случае, общаться с тобой больше неинтересно.

Правильно, иди общаться с альтенативно одарёнными и не только, там тебя никто не обидит.

Napilnik ★★★★★
()

Python? Не нужно. На Ruby был, посмотрел бы.

nexfwall ★★★★
()

Если оно на питоне, то в любом случае закопать.

Urchin ★★★
()
Ответ на: комментарий от invy

А что, редактировать надо исключительно исходники и тексты по 1000 строк?

В данном случае да. Инструмент под задачу

antiPooH
()
Ответ на: комментарий от antiPooH

В данном случае да. Инструмент под задачу

Но если другие программы для тех же задач справляются с открытием файла лучше, тогда это уже деградация какая-то получаетсяю.
Дурацкая мода пошла - выдвигать деградацию за прогресс.

invy ★★★★★
()
Ответ на: комментарий от Orlusha

В Geany тоже «из коробки» есть смена регистра символов :) Ctrl+Alt+U Как раз в целом складывается впечатление о недо-geany, написанном на питоне.

anonymous
()
Ответ на: комментарий от invy

Но если другие программы для тех же задач справляются с открытием файла лучше, тогда это уже деградация какая-то получаетсяю.

Понимаете, файл в полгига мне приходится открывать раз в полгода. И я найду чем его открыть. А файлы по 1000 строк приходится править ежедневно, и инструмент для их правки я буду выбирать исходя из удобства правки файлов по 1000 строк. Умеет он еще полгиговые файлы открывать - отлично, нет - найдем что-нибудь еще.

antiPooH
()
Ответ на: комментарий от antiPooH

Если он на 500 метрах задыхается, то это значит что и на меньших размерах он будет не всегда адекватно работать. Это показывает мой тест (я выше результаты описал): Сабжевый редактор не смог открыть файл размером 1.2 метра, сохранённый в visual studio. При этом scite, vim и emacs открыли его спокойно.

invy ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Извиняюсь, кажись бредосканер сломался.

nexfwall ★★★★
()
Ответ на: комментарий от drBatty

вы слаководы все такие упортые?

вот мы как раз и не упортые, это у вас, дебианщиков закомплексовка из-за пресловутого месяца разницы.

И вот так всегда. Феодальная раздробленность, вместо совместной работы над общими целями.

anonymous
()
Ответ на: комментарий от anonymous

И вот так всегда. Феодальная раздробленность, вместо совместной работы над общими целями.

дык идёт работа. Что не так? ну подумаешь, в шутку погрызлись из-за месяца разницы в возрасте дистра. Забей.

drBatty ★★
()

Принципиально новый™ тестовый редактор? Нет уж, спасибо.

SIvan32
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.