Compare commits

...

7 Commits

Author SHA1 Message Date
Md Atiquz Zaman 44d1e6418d
Merge 7f16984603 into 4281228da3 2025-07-24 14:36:53 -03:00
Valtteri Koskivuori 4281228da3
fix(queries): Fix filesystem permissions for snakemake (#14061) 2025-07-24 13:09:40 -04:00
Md Atiquz Zaman 7f16984603
Enhance Sidra theme color palette and JS support
Refined the color scheme for better readability and visual balance. 
Improved JavaScript syntax highlighting by tweaking keyword, function, and operator colors for a more distinct and pleasing appearance.  

Adjusted contrast and color choices to enhance overall viewing experience across all languages, with a focus on dark theme consistency.
2025-07-22 10:33:22 +05:30
Md Atiquz Zaman dee30abf24
Merge branch 'helix-editor:master' into master 2025-07-22 10:30:18 +05:30
Md Atiquz Zaman 5e3c7a35fd
Update sidra.toml
Fix color names for theme-check errors
2025-06-24 08:51:30 +05:30
Md Atiquz Zaman 352bb6600c
Merge branch 'helix-editor:master' into master 2025-06-24 08:49:33 +05:30
Md Atiquz Zaman 7f339aa85b
Create sidra.toml Sidra - A customizable, balanced dark theme for Helix
- Designed for readability and reduced eye strain  
- Full UI theming (diagnostics, git, popups, etc.)  
- Semantic color naming for easy customization  
- Inspired by One Monokai, Dracula, and One Dark Pro
2025-05-20 01:49:35 +05:30
7 changed files with 35 additions and 20 deletions

0
runtime/queries/snakemake/LICENSE 100755 → 100644
View File

View File

View File

View File

View File

View File

View File

@ -97,21 +97,36 @@ warning = "cl_warning"
# === ATTRIBUTES & KEYWORDS ===
attribute = "#a7bf67" # Olive green
keyword = "#A4A2B4" # Muted lavender gray
"keyword.directive" = "#D3D3D3" # Light gray (used to be "light-gray")
namespace = "#7095bf" # Steel blue
"keyword" = { fg = "#d37a78", modifiers = ["bold"] }
"keyword.control" = { fg = "#d37a78", modifiers = ["bold"] }
"keyword.control.conditional" = { fg = "#82AAFF", modifiers = ["bold"] }
"keyword.control.repeat" = { fg = "#d37a78", modifiers = ["bold"] }
"keyword.control.import" = { fg = "#C678DD", modifiers = ["bold"] }
"keyword.control.return" = { fg = "#88aece", modifiers = ["bold"] }
"keyword.control.exception" = { fg = "#FF79C6", modifiers = ["bold"] }
"keyword.operator" = { fg = "#528BFF" }
"keyword.function" = { fg = "#d37a78", modifiers = ["bold"] }
"keyword.storage" = { fg = "#C678DD", modifiers = ["bold"] }
"keyword.storage.type" = { fg = "#56B6C2", modifiers = ["bold"] }
"keyword.storage.modifier" = { fg = "#56B6C2", modifiers = ["bold"] }
# === SYMBOLS & OPERATORS ===
punctuation = "#FFFFFF" # White
"punctuation.delimiter" = "#FFFFFF" # White (delimiter punctuation)
operator = "#987654" # Dusty brown (used to be "muddy")
"punctuation" = "#FFFFFF" # White
"punctuation.delimiter" = "#F3F2CC" # White (delimiter punctuation)
"punctuation.bracket" = "#FFFFFF" # Yellow
"punctuation.special" = "#ffd700" # Yello
operator = "#F3F2CC" # Dusty brown (used to be "muddy")
special = "#c90076" # Pink Color
# === VARIABLES ===
variable = "#7ec67f" # Soft green
"variable.other.member" = "#7ec67f" # Soft green (class or object members)
"variable.parameter" = "#a8ffb4" # Pale mint green
"variable.builtin" = "#a8ffb4" # Pale mint green (special language vars)
"variable" = "#F3F2CC" # Soft green
"variable.other" = "#cfba8b" # Pale mint green (special language svars)
"variable.other.member" = "#AB9DF2" # Pale mint green (special language svars)
"variable.builtin" = "#FC9867" # Blue
"variable.parameter" = "#F3F2CC" # Pale mint green
# === TYPES ===
type = "#efbe4c" # Golden yellow
@ -119,30 +134,30 @@ type = "#efbe4c" # Golden yellow
constructor = "#c19ef7" # Light lilac
# === FUNCTIONS ===
function = "#987654" # Dusty brown (used to be "muddy")
"function.macro" = "#987654" # Dusty brown (macro functions)
"function" = "#FAD566" # Green
"function.macro" = "#FAD566" # Green
"function.method" = "#FAD566" # Green
"function.builtin" = "#db985e" # Orange tan
"function.special" = "#db985e" # Orange tan
# === TAGS ===
tag = "#d37a78" # Soft salmon pink
# === COMMENTS ===
comment = "#D3D3D3" # Light gray
comment = "#646f69" # Light gray
# === CONSTANTS ===
constant = "#A5C4D4" # Pale blue
"constant.builtin" = "#f1fa8c" # Bright yellow
"constant.numeric" = "#b577b0" # Muted violet
"constant.builtin" = "#76c490" # Bright yellow
"constant.numeric" = "#86c1b9" # Muted violet
"constant.character.escape" = "#c95c56" # Coral red (escape characters)
# === STRINGS ===
string = "#d6a560" # Sandy yellow-orange
string = "#A9DC76" # Sandy yellow-orange
# === LABELS ===
label = "#abcc8a" # Pale green
# ===========================
# Color Palette
# ===========================
@ -175,7 +190,7 @@ markup_raw = "#808080" # Medium gray
# ===== PRIMARY UI COLORS =====
foreground = "#D3D3D3" # Light gray (default text)
background = "#1f1f21" # Very dark gray (background)
background = "#232323" # Very dark gray (background)
# ===== UI INTERFACE COLORS =====