plugin NTFS Streams (CudaText)

Plugins for SynWrite and CudaText...
Post Reply
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

plugin NTFS Streams (CudaText)

Post by Alexey »

gives dialog which allows to work with Windows NTFS file streams (ADS).
dialog works with streams of active file:

- choose existing stream and open it in CudaText, like a file with name original_name:stream, ie stream name is appended to filename after ":" char.
- add new empty stream with given name
- add new stream from given existing file (store this file into stream)
- delete any stream
User avatar
kvichans
Posts: 203
Joined: 07.10.2012 05:45

Post by kvichans »

Сделали с плагином или только ядром?
CudaText 1.163, TC9.51x32, Win10x64(1920x1080)
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

не понял. Это плагин такой.
User avatar
kvichans
Posts: 203
Joined: 07.10.2012 05:45

Post by kvichans »

(Ядро тоже умеет показывать диалоги.)
Раз есть будет плагин, значит будет АПИ. Интересно!
CudaText 1.163, TC9.51x32, Win10x64(1920x1080)
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

API вообще-то тут не относится никак (апи сериализации undo).
User avatar
kvichans
Posts: 203
Joined: 07.10.2012 05:45

Post by kvichans »

Вы смешали две темы:
- АПИ для доступа к "потокам внутри файла" (без него ваш новый плагин невозможен)
- "Сериализация данных для undo" (далекое неопределенное будущее).

Мне интересна первая. Есть смутные идеи применения такого АПИ.
CudaText 1.163, TC9.51x32, Win10x64(1920x1080)
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Правы, это разные темы. посмотрите в плагине код pyads.py. там просто чтение и запись файла filename:streamname.
создать поток nnn у файла c:\a\b.txt == записать в c:\a\b.txt:nnn
Post Reply