Баг по сохранению поисковых слов в Code Tree

main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

если в Куд не открывали файлы сессий (file / open - и выбор файлов сессий) то плагин Sess Manager никак не должен ни на что влиять.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

проверьте чем отличается сессия "с поисковым словом" от сессии "без него", может вы там всю вкладку закрыли?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Предварительно: на чистом CudaText 1.194.4.0, linux-x86_64-gtk2, fpc 3.2.3 в Ubuntu 22.04 сохраняется поисковые слова в Code Tree
Last edited by mix-7 on 22.05.2023 08:27, edited 1 time in total.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

тогда чем нечистый отличается от чистого?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

С отключенным плагином Session manager и отключенным синхронизированием /.config/cudatext


Чистый:

~$ grep -r 'Linux123' ~/.config/cudatext/
/home/one/.config/cudatext/settings/history session.2.cuda-session: "codetree_filter" : "Linux123",
/home/one/.config/cudatext/settings/history session.2.cuda-session: "Linux123",
/home/one/.config/cudatext/settings/history session.json: "Linux123",
/home/one/.config/cudatext/settings/history.json: "Linux123",
/home/one/.config/cudatext/settings/history files.json: "Linux123",
/home/one/.config/cudatext/settings/history session.1.cuda-session: "Linux123",

Рабочий, с различными настройками:

~$ grep -r 'Linux123' ~/.config/cudatext/
/home/one/.config/cudatext/settings/history session.json: "Linux123"


Т.е. что-то меняет работу с сессиями в 22.04?

user.json:

Code: Select all

{
  "pylib__linux" : "/usr/lib/python3.10/config-3.10-x86_64-linux-gnu/libpython3.10.so",
  "ui_toolbar_show" : true,
  "lexer_folding_max_lines" : 311000,
  "ui_max_size_lexer" : 3,
  "ui_statusbar_show" : true,
  "ui_sidebar_show" : true,
  "ui_theme" : "",
  "ui_theme_syntax" : "",
  "mouse_middle_click" : 2,
  "ui_lexer_themes" : false,
  "ui_reopen_session" : true,
  "ui_reopen_session_cmdline" : true,
  "micromap_show" : true,
  "micromap_bookmarks" : true,
  "micromap_on_scrollbar" : false,
  "scrollbar_themed" : true,
  "ui_max_history_edits" : 20,
  "ui_max_history_menu" : 25,
  "ui_max_history_files" : 25,
  "ui_max_history_clipboard" : 15,
  "ui_notif_confirm" : 0,
  "ui_links_confirm" : false,
  "auto_copy_clp": "pm50000",
  
}

Code: Select all

$ python -V
Python 3.10.6
~$ ls -lh ~/.config/cudatext/py/

Code: Select all

итого 432K
drwxrwxr-x  3 one one 4,0K фев  8  2022 cuda_addonman
drwxrwxr-x  4 one one 4,0K ноя  3  2022 cuda_breadcrumbs
drwxrwxr-x  4 one one 4,0K июн 17  2022 cuda_code_tree_x
drwxrwxr-x  3 one one 4,0K июн 17  2022 cuda_comments
drwxrwxr-x  4 one one 4,0K окт 14  2022 cuda_differ
drwxrwxr-x  3 one one 4,0K авг  3  2022 cuda_emmet
drwxrwxr-x  4 one one 4,0K сен 16  2022 cuda_encode
drwxrwxr-x  4 one one 4,0K дек  5 11:10 cuda_ext
drwxrwxr-x  4 one one 4,0K июл 27  2022 cuda_find_in_files4
drwxrwxr-x  3 one one 4,0K фев  8  2022 cuda_insert_time
drwxrwxr-x  3 one one 4,0K мар 23  2022 cuda_lexer_detecter
drwxrwxr-x  9 one one 4,0K апр 11 15:09 cuda_lsp
drwxrwxr-x  5 one one 4,0K июн 27  2022 cuda_macros
drwxrwxr-x  3 one one 4,0K окт 25  2022 cuda_make_plugin
drwxrwxr-x 10 one one 4,0K ноя 21 11:12 cuda_markdown_preview
drwxrwxr-x  3 one one 4,0K мар 24  2022 cuda_multi_installer
drwxrwxr-x  3 one one 4,0K мар 10  2022 cuda_new_file
drwxrwxr-x  3 one one 4,0K апр  7  2022 cuda_num_bookmarks
drwxrwxr-x  4 one one 4,0K мар 29  2022 cuda_options_editor
drwxrwxr-x  4 one one 4,0K мая  4 11:10 cuda_palette
drwxrwxr-x  4 one one 4,0K июл 19  2022 cuda_prefs
drwxrwxr-x  4 one one 4,0K июл 19  2022 cuda_project_man
drwxrwxr-x  4 one one 4,0K апр 17 11:46 cuda_scratches
drwxrwxr-x  3 one one 4,0K мая 22 10:41 cuda_sess_manager
drwxrwxr-x  3 one one 4,0K апр  7  2022 cuda_show_unsaved
drwxrwxr-x  5 one one 4,0K фев 10  2022 cuda_snippet_panel
drwxrwxr-x  3 one one 4,0K фев  8  2022 cuda_sort
drwxrwxr-x  7 one one 4,0K окт  5  2022 cuda_spell_checker
drwxrwxr-x  4 one one 4,0K фев 10  2022 cuda_tabs_list
-rw-rw-r--  1 one one  20K мая 18 17:41 cudatext_cmd.py
-rw-rw-r--  1 one one 1,2K мая 18 17:41 cudatext_keys.py
-rw-rw-r--  1 one one 119K авг  4  2022 cudatext-lexer-textimproved-master.zip
-rw-rw-r--  1 one one  43K мая 18 17:41 cudatext.py
-rw-rw-r--  1 one one  595 мая 18 17:41 cudatext_reset_plugins.py
drwxrwxr-x  5 one one 4,0K апр 18  2022 cuda_tree_wikidpad
drwxrwxr-x  4 one one 4,0K авг  4  2022 cuda_wikidpad_helper
-rw-rw-r--  1 one one  54K мая 18 17:41 cudax_css.py
-rw-rw-r--  1 one one  33K мая 18 17:41 cudax_lib.py
-rw-rw-r--  1 one one 1,4K мая 18 17:41 cudax_nodejs.py
-rw-rw-r--  1 one one  398 ноя  3  2022 _plugin_disabled
drwxrwxr-x  2 one one 4,0K мая 18 17:41 __pycache__
drwxrwxr-x  7 one one 4,0K фев  8  2022 sys
drwxrwxr-x 31 one one 4,0K мая 22 10:39 __trash
(CudaText/app/py/cuda_tabs_list at master · Alexey-T/CudaText · GitHub
https://github.com/Alexey-T/CudaText/tr ... _tabs_list пока не поставил, отвечу позже там


Похоже, что-то удаляет из текущей сессии
$ grep -r 'Linux12345' ~/.config/cudatext/

Code: Select all

...
/home/one/.config/cudatext/settings/history session.json:    "codetree_filter" : "Linux12345",
...
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Вот в рабочей конфигурации, Session Manager отключен:
во время работы:

~$ grep -r 'Linux12345' ~/.config/cudatext/
/home/one/.config/cudatext/settings/history session.2.cuda-session: "Linux12345"
/home/one/.config/cudatext/settings/history session.2.cuda-session: "Linux12345",
/home/one/.config/cudatext/settings/history session.json: "Linux12345"
/home/one/.config/cudatext/settings/history session.json: "codetree_filter" : "Linux12345",
/home/one/.config/cudatext/settings/history session.json: "Linux12345",
/home/one/.config/cudatext/settings/history files.json: "Linux12345",
/home/one/.config/cudatext/settings/history session.1.cuda-session: "Linux12345"
/home/one/.config/cudatext/settings/history session.1.cuda-session: "codetree_filter" : "Linux12345",
/home/one/.config/cudatext/settings/history session.1.cuda-session: "Linux12345",


После закрытия CudaText:

Code: Select all

~$ grep -r 'Linux12345' ~/.config/cudatext/
/home/one/.config/cudatext/settings/history session.2.cuda-session:      "Linux12345"
/home/one/.config/cudatext/settings/history session.2.cuda-session:    "codetree_filter" : "Linux12345",
/home/one/.config/cudatext/settings/history session.2.cuda-session:      "Linux12345",
/home/one/.config/cudatext/settings/history session.json:      "Linux12345"
/home/one/.config/cudatext/settings/history session.json:      "Linux12345",
/home/one/.config/cudatext/settings/history files.json:      "Linux12345",
/home/one/.config/cudatext/settings/history session.1.cuda-session:      "Linux12345"
/home/one/.config/cudatext/settings/history session.1.cuda-session:      "Linux12345",
Отличие в том, что пропадает

Code: Select all

/home/one/.config/cudatext/settings/history session.json:    "codetree_filter" : "Linux12345",
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>>Отличие в том, что пропадает
/home/one/.config/cudatext/settings/history session.json: "codetree_filter" : "Linux12345",

а если в сам файл сессии вот этот посмотреть, то там нужная вкладка есть (вкладка для которой вы ввели фильтр Linux12345)? по имени файла видно, есть она или нет. она есть но без поля 'codetree_filter'?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

на всякий случай еще проверьте что нету lexer-specific configs с опцией ui_history_disabled.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:на всякий случай еще проверьте что нету lexer-specific configs с опцией ui_history_disabled.
Посмотрел Options Settings-lexer cpecific для лексера WikidPad пусто и grep:

$ grep -r 'ui_history_disabled' ~/.config/cudatext/
/home/one/.config/cudatext/settings_default/default [conflicted].json: "ui_history_disabled": "",
/home/one/.config/cudatext/settings_default/default [conflicted].json: //c) "ui_history_disabled" does not have "t",
/home/one/.config/cudatext/settings_default/default.json: // b) "ui_history_disabled" doesn't include 'U'.
/home/one/.config/cudatext/settings_default/default.json: "ui_history_disabled": "",
/home/one/.config/cudatext/settings_default/default.json: //c) "ui_history_disabled" does not have "t",
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

настройки history_disabled нет, хорошо. надо понять чем отличается файл сессии "без поискового слово" от нормального. там сам файл-то записан? может файл уже удален?
Post Reply