Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance #34

Merged
merged 5 commits into from
Jan 25, 2023
Merged

Performance #34

merged 5 commits into from
Jan 25, 2023

Conversation

ss-o
Copy link
Member

@ss-o ss-o commented Jan 25, 2023

Type of changes

  • CI
  • Bugfix
  • Feature
  • Generic maintenance tasks
  • Documentation content changes
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no URL changes)
  • Improving the performance of the project (not introducing new features)
  • Other (please describe):

Issue Number: N/A

What is the new behavior?

  • Fix FAST_WORK_DIR

    • Set $FAST_WORK_DIR before loading the plugin to have e.g. processed theme files (ready to load, in Zsh format, not INI) kept under a specified location. This is handy if e.g. you install Syntax-Highlighting system-wide (e.g. from AUR on ArchLinux) and want to have per-user
      theme setup.

    • Use "~" in the path, e.g. FAST_WORK_DIR=~/.f-sy-h and also the CONFIG:, CACHE:, LOCAL:, OPT:, etc. short-hands, so e.g. FAST_WORK_DIR=CONFIG or FAST_WORK_DIR=CONFIG: is allowed (in this case it will be changed to $HOME/.config/f-sy-h by default by F-Sy-H loader)

  • Renamed directory →chroma/ -> chroma/ for better compatibility, e.g.: zcompile doesn't support Unicode file names.

  • Remove duplicates/outdated calls.

  • Update/fix and allow disabling theme manager (fast-theme) with: FAST_THEME_MANAGER_DISABLED=1

  • Minor refactor

  • Minor git chroma update.

  • Other minor fixes.

Does this introduce a breaking change?

  • Yes
  • No

@github-actions github-actions bot added ci 🤖 Work that improves the continuous integration. documentation 📝 Solely about the documentation of the project. enhancement ✨ Enhancement of the code, not introducing new features. maintenance 📈 Generic maintenance tasks. plugin ⚙️ Related with plugin labels Jan 25, 2023
Signed-off-by: Salvydas Lukosius <sall@w-ss.io>
ss-o added a commit to z-shell/z-a-meta-plugins that referenced this pull request Jan 25, 2023
Update for: z-shell/F-Sy-H#34

Signed-off-by: Sall <sall@w-ss.io>
Signed-off-by: Salvydas Lukosius <sall@w-ss.io>
@ss-o ss-o merged commit 899f68b into main Jan 25, 2023
@ss-o ss-o deleted the zi-chroma branch January 25, 2023 13:22
ss-o added a commit to z-shell/z-a-meta-plugins that referenced this pull request Jan 25, 2023
* Update z-a-meta-plugins.plugin.zsh

Update for: z-shell/F-Sy-H#34

Signed-off-by: Sall <sall@w-ss.io>

* Update z-a-meta-plugins.plugin.zsh

Signed-off-by: Sall <sall@w-ss.io>

Signed-off-by: Sall <sall@w-ss.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci 🤖 Work that improves the continuous integration. documentation 📝 Solely about the documentation of the project. enhancement ✨ Enhancement of the code, not introducing new features. maintenance 📈 Generic maintenance tasks. plugin ⚙️ Related with plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant