WikidPad support in CudaText + Tree view & find + Markdown
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Чтобы так сделать надо 2 вещи
1- в конфиге для WikidPad ( Lexer specific configs - https://wiki.freepascal.org/CudaText#Configs ) прописать "autocomplete_trigger_chars": "@".
из описания этой опции:
Chars, which trigger auto-completion showing.
Option is for lexer-specific configs, not for user.json config.
E.g. if option is "@!" in config "lexer Nnn.json", then @ and !
chars trigger auto-completion, in Nnn lexer.
2- сделать плагин который бы реализовал autocompletion в этом лексере. он и будет вызываться шагом 1.
1- в конфиге для WikidPad ( Lexer specific configs - https://wiki.freepascal.org/CudaText#Configs ) прописать "autocomplete_trigger_chars": "@".
из описания этой опции:
Chars, which trigger auto-completion showing.
Option is for lexer-specific configs, not for user.json config.
E.g. if option is "@!" in config "lexer Nnn.json", then @ and !
chars trigger auto-completion, in Nnn lexer.
2- сделать плагин который бы реализовал autocompletion в этом лексере. он и будет вызываться шагом 1.
Lite лексер для WikidPad ^ :
отсюда
Размещать здесь:
Code: Select all
{
"about": "WikidPad lite lexer",
//"about": "tst lexer",
"files": "*.wiki",
"case_sens": false,
"consider_spaces": true,
"rules": {
"success": {
"regex": "^\\++.*",
"style": "LightBG3"
}
}
}
Размещать здесь:
Code: Select all
~/.config/cudatext/data/lexliblite/WikidPad.cuda-litelexer
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Для Markdown обнаружил в Ubuntu Software вчера LSP server for Markdown Marksman
Оказывается, все -украдено до нас- уже есть и описано:
CudaText plugins - Free Pascal wiki LSP server for Markdown
Установил через snap, установил в CudaText плагин LSP, запустил сервер Marksman, но непонятно, как взаимодействовать с сервером LSP.Write Markdown with code assist and intelligence in the comfort of your favourite editor.
Marksman is a program that integrates with your editor to assist you in writing and maintaining your Markdown documents. Using LSP protocol it provides completion, goto definition, find references, rename refactoring, diagnostics, and more. In addition to regular Markdown, it also supports wiki-link-style references that enable Zettelkasten-like note taking. Check the project's page to learn more!
Оказывается, все -украдено до нас- уже есть и описано:
CudaText plugins - Free Pascal wiki LSP server for Markdown
Спасибо, попробую!1. Get precompiled Marksman LSP server from GitHub: https://github.com/artempyanykh/marksman/releases
...
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
windows дистрибутив - в папке - кажется в readme (пока не могу проверить).
www - тут https://github.com/Alexey-T/CudaText/tr ... /tutorials
www - тут https://github.com/Alexey-T/CudaText/tr ... /tutorials
Спасибо!
CudaText/app/readme/tutorials at master · Alexey-T/CudaText
https://github.com/Alexey-T/CudaText/tr ... /tutorials
--
CudaText/app/readme
/tutorials/
CudaText/app/readme/tutorials at master · Alexey-T/CudaText
https://github.com/Alexey-T/CudaText/tr ... /tutorials
--
CudaText/app/readme
/tutorials/
По WikidPad старый интересный материал (для последующих функций CudaText):
[ L ] Локальная вики, заход номер три: wikidpad и SVN
https://urbansheep.livejournal.com/1481110.html
Есть плагин для экспорта WikidPad - в org-mode:
jmones/wikidpad_orgfile_exporter: WikidPad exporter to emacs org-mode files
https://github.com/jmones/wikidpad_orgfile_exporter
DESCRIPTION
WikidPad exporter to emacs org-mode files (http://orgmode.org).
Наверное, стоит сделать org-mode или hown плагин для CudaText для придания ему функций PKM и органайзера.
Если у пользователей есть предложения, пишите.
[ L ] Локальная вики, заход номер три: wikidpad и SVN
https://urbansheep.livejournal.com/1481110.html
urbansheep Подписаться 26 сентября 2005, 03:50 Слушаю: minus 8 - at the beach 0 440 Категории: IT Компьютеры
[ L ] Локальная вики, заход номер три: wikidpad и SVN
Краткое содержание: чистый текст — это лучшее и самое универсальное средство. Но всегда хочется большего. Мобильного, простого, совместимого. Поэтому я решила найти вики на текстовых файлах, без сервера и чтобы всё работало. После некоторых раскопок оказалось, что решение есть пока одно — WikidPad. Синхронизация репозитория через subversion. Собственно, эта запись — лишь теоретическая „первая часть“, о том, почему именно wikidpad, и какие надежды на него возложены.
Историческое
...
Всё это в той или иной форме опробовано, но признано запретительно сложным. Теперь, собственно, почему wikidpad у меня ещё оставляет какие-то надежды.
Страницы хранятся в виде отдельных файлов. Отдельные текстовые файлы редактируются где угодно.
Текстовые файлы удобно версионируются в SVN.
Wikidpad обладает почти стандартным набором возможностей по форматированию текстов (курсив, полужирный, заголовки, гиперссылки, вики-ссылки, списки, цвета, иконки).
ВикиСсылки поддерживаются для русского языка без всяких вопросов (у питона везде юникод).
Летом wikidpad стал опен-сорсом.
... написан на питоне и расширяем:
... позволяет менять горячие клавиши.
... позволяет писать внутри страниц питон-код.
... позволяет подключать внешние расширения (экшены/штепсели — как угодно можно называть).
... имеет умеренно кривой API.
... в стандартной поставке имеет такую возможность, как настраиваемые срезы (views), которые создаются по желанию пользователя по маркерам и по времени изменения (делаешь атрибут [date:2005-05-04], получаешь срез date, и в нём срезы по таким датам, где лежат все записи: date / 2005-05-04 / [заголовки записей]).
... в стандартной поставке знает, что такое таски:
In Wikid Pad "todo", "action", "track", "issue" and "question" are special keywords that enable you to track important items under the "View" menu in the tree.
Не то, чтобы мне это было нужно (мой текстовый файл с подсветкой синтаксиса отлично работает), но всё равно приятно.
... экспортирует контент в разном виде — одним куском, постранично, в XML.
... поддерживает поиск обычный (по подстрокам — глобально), и инкрементальный (в текущей странице).
... имеет два списка рассылки: для простых пользователей (groups.yahoo.com/group/wikidPad) и для разработчиков (groups.google.com/group/wikidpad-devel).
Я пока ни черта не понимаю в питоне, но простота и гибкость зверюшки-wikidpad меня безумно радует — об одних только срезах мои техномечты пели последние года два. В списке рассылки разработчиков засветился nikanorov, пытавшийся приделать в wikidpad SQLite, да так и забивший на это дело. В блогсёрче отзывы о викидпаде какие-то никакие, хотя это можно отнести на то, что до лета проект был в коме.
C добавлением SVN единый репозиторий текстов и материалов/знаний вполне может превратиться в реальность. Перевести бумажные блокноты в цифру руки всё равно не дойдут, а вот экспортнуть из DayNotez архивы — самое оно. Вопрос в том, действительно ли удастся вики перебить популярность простого текстового редактора, или третья попытка жить в вики тоже провалится. Единственный большой недостаток — невозможность просматривать записи в виде ленты, как это позволяет DayNotez. Но так и для этого, возможно, что-то придумать удастся.
Резюме: если вам нравится гладкий текст и вики — надо пробовать. Если пробовали wikidpad давно — пробовать сейчас. Если же кому-то просто нужно как можно больше программных развлечений, а работать всё равно не хочется, то всё равно уже ничего не поможет.
А для меня это будет неплохой универсальный архив. Как бы ещё только секьюрити в него встроить...
WikidPad Homepage
WikidPad Trac Wiki
wikidPad users' group @ yahoo
wikidPad developers' group @ google
Также по теме:
Getting Things Done On wikidPad
Personal desktop wiki for Windows
[software] software
[wiki] wiki
[gtd] gtd
[info_organization] info_organization
Есть плагин для экспорта WikidPad - в org-mode:
jmones/wikidpad_orgfile_exporter: WikidPad exporter to emacs org-mode files
https://github.com/jmones/wikidpad_orgfile_exporter
DESCRIPTION
WikidPad exporter to emacs org-mode files (http://orgmode.org).
Наверное, стоит сделать org-mode или hown плагин для CudaText для придания ему функций PKM и органайзера.
Если у пользователей есть предложения, пишите.
Last edited by mix-7 on 13.11.2023 06:46, edited 1 time in total.