LINUX.ORG.RU

190
Всего сообщений: 1062

Vim 8.2

Группа Open Source

Состоялся релиз текстового редактора Vim версии 8.2. Одной из основных особенностей данного релиза является долгожданная поддержка всплывающих окон (в том числе и для плагинов).

В списке других нововведений:

  • Словари с возможностью использовать буквенные ключи: let options = #{width: 30, height: 24}
  • Команда const, которая служит для объявления неизменяемых переменных, например: const TIMER_DELAY = 400.
  • Доступна возможность использовать блочный синтаксис для присвоения текста из нескольких линий переменным.
    let lines =<< trim END
       line one
       line two
    END
    
  • Возможность использовать цепочку вызовов функций по типу: mylist->filter(filterexpr)->map(mapexpr)->sort()->join()
  • Используется библиотека xdiff для улучшенного представления отличий в текстах.
  • Несколько изменений, улучшающих использование Vim под ОС семейства Windows: поддержка переводов для установочного файла, поддержка ConPTY.

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

 

Korchevatel ()

Neovim 0.4.2

Группа Open Source

Форк редактора vim – Neovim наконец-то преодолел отметку версии 0.4.

( читать дальше... )

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

 , ,

dukebarman ()

Vifm 0.10.1

Группа Open Source

Vifm — консольный файловый менеджер с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

Данная версия расширяет поддержку управления съёмными устройствами, добавляет некоторые новые возможности отображения, объединяет прежде два отдельных Vim-плагина в один, а также привносит ряд более мелких улучшений.

( читать дальше... )

>>> Скриншоты

>>> Ссылки для загрузки

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

 , , , ,

xaizek ()

Уязвимость в vim

Группа Безопасность

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

Вот текст файла выполняющего безобидный uname -a

:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt="

Исправление в виде добавленного вызова check_secure() уже доступно в репозиториях vim и neovim.

>>> Очень хорошее описание механизма уязвимости

 ,

voronaam ()

Vifm 0.10

Группа Open Source

Vifm является консольным файловым менеджером с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

Новая версия привносит две часто запрашиваемые возможности: табы (вкладки) в интерфейсе и поддержку управления переносными устройствами.

( Основные изменения )

>>> Скриншоты

>>> Ссылки для загрузки

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

 , , , ,

xaizek ()

NeoVim 0.3

Группа Open Source

Спустя больше года с прошлой значительной версии состоялся очередной выпуск NeoVim — форка Vim, нацеленного на очищение и дальнейшее усовершествование кодовой базы.

( читать дальше... )

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

 , ,

commagray ()

Vim 8.1

Группа Open Source

Доступен минорный релиз Vim 8.1, в котором были исправлены многие ошибки, обновлена документация, добавлены новые возможности и т. д.

Vim — мощный текстовый редактор с полной свободой настройки, являющийся клоном vi. Распространяется под свободной GPL-совместимой лицензией. Может использоваться как в консольном, так и в графическом режиме.

Основной особенностью данного релиза является поддержка запуска терминала в окне редактора. Эта возможность основана на асинхронных средствах, добавленных в Vim 8.0. Окно терминала может быть использовано для множества целей, например:

  • запуск сборки в процессе редактирования файлов в других окнах;
  • запуск команд в shell;
  • отладка с помощью нового отладочного плагина и т. д.

Особенно полезной такая функция оказывается в случае работы через ssh, когда открытие дополнительных терминалов невозможно или неудобно. Запустить терминал можно командой :terminal, а переключаться между окнами комбинацией CTRL-W w.

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

 

newb ()

Vifm 0.9.1

Группа Open Source

Vifm является консольным файловым менеджером с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

Новая версия расширяет список вариантов отображения файлов, добавляя колонки Миллера и вариант сетки с заполнением по колонкам. Остальные изменения повышают связанность встроенных функций vifm, а также расширяют взаимодействие с внешними приложениями.

( читать дальше... )

>>> Скриншоты

>>> Ссылки для загрузки

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

 , , , ,

xaizek ()

NeoVim 0.2.1

Группа Open Source

Вышло минорное обновление текстового редактора NeoVim.

Главные особенности релиза:

  • интерпретатор LuaJIT для задач скриптования;
  • улучшение поддержки ОС Windows (в первую очередь улучшение работы терминала);
  • поддержка цветного вывода для внешней командной строки;
  • изменение поведения команды :terminal;
  • исправление более 20 ошибок.

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

 ,

nihirash ()

Vifm 0.9

Группа Open Source

Vifm является двухпанельным консольным файловым менеджером, который предлагает Vim-подобную среду для взаимодействия с объектами файловой системы, расширенную некоторыми идеями из почтового клиента mutt.

Основными изменениями в данной версии являются новые способы отображения и работы с файлами: древовидное представление поддерева файловой системы и Vim-подобный режим сравнения поддеревьев.

( читать дальше... )

>>> Скриншоты

>>> Ссылки для загрузки

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

 , , , ,

xaizek ()

Vim 8.0

Группа Open Source

Тихо и незаметно вышла новая версия текстового редактора Vim. Это первый мажорный релиз за последние 10 лет. Добавлено множество новых возможностей, сделана куча мелких улучшений, исправлено множество багов.

Среди новых возможностей:

  • добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
  • добавлены задания;
  • добавлены таймеры;
  • реализованы лямбды, замыкания, partials;
  • реализованы пакеты;
  • новый стиль тестов для упрощения тестирования;
  • содержимое viminfo теперь обновляется с учётом временных меток, а не перезаписывается;
  • добавлена поддержка GTK+ 3;
  • для Windows добавлена поддержка DirectX.

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

 ,

Deleted ()

Vifm 0.8.2

Группа Open Source

Vifm является двухпанельным консольным файловым менеджером с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

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

( читать дальше... )

>>> Скриншоты

>>> Ссылки для загрузки

>>> Подробности (с демонстрацией новых возможностей)

 ,

xaizek ()

Vifm 0.8.1 — двухпанельный консольный файловый менеджер

Группа Open Source

Vifm является двухпанельным консольным файловым менеджером с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

Новая версия в основном привносит разрознённые улучшения, связанные с возможностями прошлых выпусков. Из более существенных изменений можно отметить навигацию к директориям/файлам с помощью меток (тегов) и применение настроек к специфичным каталогам или поддеревьям файловой системы (достигается связкой автокоманд и локальных опций).

( читать дальше... )

>>> Скриншоты

>>> Ссылки для загрузки

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

 , ,

xaizek ()

Vifm 0.8

Группа Open Source

Vifm является двухпанельным консольным файловым менеджером с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

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

( читать дальше... )

>>> Скриншоты

>>> Ссылки для загрузки

>>> Подробности (с демонстрацией новых возможностей)

 , ,

xaizek ()

Vifm 0.7.8

Группа Open Source

Vifm является двухпанельным консольным файловым менеджером с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

Данная версия включает пару существенных нововведений, расширяет средства настройки внешнего вида, а также улучшает ранее существовавшие возможности. Это также первая версия с момента обновления сайта и появления Wiki.

( читать дальше... )

>>> Скриншоты

>>> Ссылки для скачивания

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

 , , ,

xaizek ()

Продемонстрирован запуск текстовых редакторов Vim и Emacs поверх ядра Linux

Группа Open Source

Энтузиасты из числа пользователей текстовых редакторов Vim и Emacs представили руководство по запуску этих приложений в качестве операционной системы (под PID 1):

 ,

anonymous ()

Релиз vifm 0.7.7

Группа Open Source

vifm является двухпанельным консольным файловым менеджером с Vi-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

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

( читать дальше... )

>>> Скриншоты

>>> Ссылки для скачивания

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

 , , ,

xaizek ()

NeoVim - «клон vim XXI-го века»

Группа Open Source

Началась разработка Neovim — vim 21 века, как называет его сам автор.

В рамках проекта Neovim планируется осуществить агрессивный рефакторинг исходного кода Vim.

Цели проекта:

  • Упростить поддержку и увеличить скорость добавления патчей и новых функций.
  • Распределить работу между несколькими разработчиками.
  • Внедрить современный GUI как опцию.
  • Улучшить расширяемость редактора за счёт новой архитектуры плагинов, основанной на сопроцессах. Плагины можно будет писать на любом ЯП без их явной поддержки из редактора.

Из конкретных изменений были названы:

  • Переход на cmake.
  • Удаление режима эмуляции vi и «некоторые другие не очень важные опции, которые затрудняют поддержку кода».
  • Замена плартформо-специфичного кода на динамически подключаемую библиотеку libuv.
  • А также полный вынос GUI за пределы самого редактора с подключением его при помощи механизма, схожего с планируемым механизмом подключения плагинов.

Последнее позволяет интегрировать редактор в сторонние приложения (например, IDE) и писать различные плюшки вроде minimap у Sublime Text 2.

Несмотря на планируемые изменения, автор не хочет сильно менять модель работы vim и vimscript в целом, так что большинство написанных плагинов, созданных для оригинала, должны работать и для NeoVim.

На развитие проекта автор  собирает 10 000$

>>> Ссылка на github

 ,

najlus ()

vifm обновился до версии 0.7.6

Группа Open Source

vifm является двухпанельным консольным файловым менеджером с Vim-подобным модальным управлением, позаимствовавшим некоторые идеи из почтового клиента mutt.

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

( читать дальше... )

>>> Скриншоты

>>> Ссылки для скачивания

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

 , , ,

xaizek ()

Начата работа над Vim 7.4

Группа Open Source

Vim 7.3 содержит более 950 патчей, и это уже слишком много!
Пришло время для очередного минорного релиза.
План таков:

  1. улучшить поддержку Python;
  2. добавить более быстрый движок regexp;
  3. добавить патчи и исправления, которые ещё не были добавлены.

Тестовая версия, скорее всего, будет доступна в конце мая.
Релиз состоится после того, как всё запланированное будет стабильно работать.

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

 

q11q11 ()