mirror of
https://github.com/helix-editor/helix.git
synced 2025-10-05 16:03:18 +02:00
Compare commits
3 Commits
34e0f7e82f
...
209558645a
Author | SHA1 | Date | |
---|---|---|---|
|
209558645a | ||
|
987b04bd26 | ||
|
322bb1c189 |
49
Cargo.lock
generated
49
Cargo.lock
generated
@@ -38,12 +38,6 @@ version = "0.2.18"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
|
||||
|
||||
[[package]]
|
||||
name = "android-tzdata"
|
||||
version = "0.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
|
||||
|
||||
[[package]]
|
||||
name = "android_system_properties"
|
||||
version = "0.1.5"
|
||||
@@ -88,9 +82,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "bitflags"
|
||||
version = "2.9.3"
|
||||
version = "2.9.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d"
|
||||
checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
|
||||
|
||||
[[package]]
|
||||
name = "block-buffer"
|
||||
@@ -138,9 +132,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
|
||||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
version = "1.2.35"
|
||||
version = "1.2.36"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3"
|
||||
checksum = "5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54"
|
||||
dependencies = [
|
||||
"find-msvc-tools",
|
||||
"shlex",
|
||||
@@ -165,11 +159,10 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "chrono"
|
||||
version = "0.4.41"
|
||||
version = "0.4.42"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
|
||||
checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
|
||||
dependencies = [
|
||||
"android-tzdata",
|
||||
"iana-time-zone",
|
||||
"num-traits",
|
||||
"windows-link",
|
||||
@@ -401,9 +394,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "find-msvc-tools"
|
||||
version = "0.1.0"
|
||||
version = "0.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650"
|
||||
checksum = "7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d"
|
||||
|
||||
[[package]]
|
||||
name = "flate2"
|
||||
@@ -1373,7 +1366,7 @@ dependencies = [
|
||||
"bitflags",
|
||||
"chrono",
|
||||
"encoding_rs",
|
||||
"foldhash 0.1.5",
|
||||
"foldhash 0.2.0",
|
||||
"globset",
|
||||
"helix-loader",
|
||||
"helix-parsec",
|
||||
@@ -1426,7 +1419,7 @@ name = "helix-event"
|
||||
version = "25.7.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"foldhash 0.1.5",
|
||||
"foldhash 0.2.0",
|
||||
"futures-executor",
|
||||
"hashbrown 0.16.0",
|
||||
"log",
|
||||
@@ -1504,7 +1497,7 @@ dependencies = [
|
||||
"tempfile",
|
||||
"unicode-segmentation",
|
||||
"which",
|
||||
"windows-sys 0.60.2",
|
||||
"windows-sys 0.61.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2004,9 +1997,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "log"
|
||||
version = "0.4.27"
|
||||
version = "0.4.28"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
|
||||
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
|
||||
|
||||
[[package]]
|
||||
name = "maybe-async"
|
||||
@@ -2354,7 +2347,7 @@ dependencies = [
|
||||
"errno",
|
||||
"libc",
|
||||
"linux-raw-sys",
|
||||
"windows-sys 0.60.2",
|
||||
"windows-sys 0.59.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2584,7 +2577,7 @@ dependencies = [
|
||||
"getrandom 0.3.1",
|
||||
"once_cell",
|
||||
"rustix",
|
||||
"windows-sys 0.60.2",
|
||||
"windows-sys 0.59.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2598,7 +2591,7 @@ dependencies = [
|
||||
"parking_lot",
|
||||
"rustix",
|
||||
"signal-hook",
|
||||
"windows-sys 0.60.2",
|
||||
"windows-sys 0.59.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2993,9 +2986,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "windows-link"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3"
|
||||
checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
|
||||
|
||||
[[package]]
|
||||
name = "windows-sys"
|
||||
@@ -3017,11 +3010,11 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "windows-sys"
|
||||
version = "0.60.2"
|
||||
version = "0.61.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
|
||||
checksum = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa"
|
||||
dependencies = [
|
||||
"windows-targets 0.53.2",
|
||||
"windows-link",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@@ -45,7 +45,7 @@ tempfile = "3.21.0"
|
||||
bitflags = "2.9"
|
||||
unicode-segmentation = "1.2"
|
||||
ropey = { version = "1.6.1", default-features = false, features = ["simd"] }
|
||||
foldhash = "0.1"
|
||||
foldhash = "0.2"
|
||||
parking_lot = "0.12"
|
||||
futures-executor = "0.3"
|
||||
futures-util = { version = "0.3", features = ["std", "async-await"], default-features = false }
|
||||
|
@@ -148,7 +148,7 @@
|
||||
| latex | ✓ | ✓ | | | | `texlab` |
|
||||
| ld | ✓ | | ✓ | | | |
|
||||
| ldif | ✓ | | | | | |
|
||||
| lean | ✓ | | | | | `lean` |
|
||||
| lean | ✓ | | | | | `lake` |
|
||||
| ledger | ✓ | | | | | |
|
||||
| llvm | ✓ | ✓ | ✓ | | | |
|
||||
| llvm-mir | ✓ | ✓ | ✓ | | | |
|
||||
|
@@ -23,7 +23,7 @@ regex-automata = "0.4.10"
|
||||
unicode-segmentation.workspace = true
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
windows-sys = { version = "0.60", features = ["Win32_Foundation", "Win32_Security", "Win32_Security_Authorization", "Win32_Storage_FileSystem", "Win32_System_Threading"] }
|
||||
windows-sys = { version = "0.61", features = ["Win32_Foundation", "Win32_Security", "Win32_Security_Authorization", "Win32_Storage_FileSystem", "Win32_System_Threading"] }
|
||||
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
rustix = { version = "1.0", features = ["fs"] }
|
||||
|
@@ -70,7 +70,7 @@ koka = { command = "koka", args = ["--language-server", "--lsstdio"] }
|
||||
koto-ls = { command = "koto-ls" }
|
||||
kotlin-lsp = { command = "kotlin-lsp", args = ["--stdio"] }
|
||||
kotlin-language-server = { command = "kotlin-language-server" }
|
||||
lean = { command = "lean", args = ["--server"] }
|
||||
lean = { command = "lake", args = ["serve"] }
|
||||
ltex-ls = { command = "ltex-ls" }
|
||||
ltex-ls-plus = { command = "ltex-ls-plus" }
|
||||
markdoc-ls = { command = "markdoc-ls", args = ["--stdio"] }
|
||||
|
109
runtime/themes/nvim-dark.toml
Normal file
109
runtime/themes/nvim-dark.toml
Normal file
@@ -0,0 +1,109 @@
|
||||
# A port of Neovim's default dark color scheme created by echasnovski: https://github.com/neovim/neovim/pull/26334
|
||||
# Based on Kim Nørgaard's Neovim dark (accented) theme for Zed: https://github.com/KimNorgaard/zed-neovim-default
|
||||
|
||||
attribute = "fog"
|
||||
keyword = { fg = "fog", modifiers = ["bold"] }
|
||||
"keyword.directive" = { fg = "fog", modifiers = ["bold"] }
|
||||
namespace = "fog"
|
||||
punctuation = "fog"
|
||||
"punctuation.delimiter" = "fog"
|
||||
operator = "fog"
|
||||
special = "aqua"
|
||||
"variable.other.member" = "sky"
|
||||
variable = "fog"
|
||||
"variable.parameter" = { fg = "aqua" }
|
||||
"variable.builtin" = "aqua"
|
||||
type = "fog"
|
||||
"type.builtin" = "aqua"
|
||||
constructor = "aqua"
|
||||
function = "aqua"
|
||||
"function.macro" = "fog"
|
||||
"function.builtin" = "aqua"
|
||||
tag = "aqua"
|
||||
comment = "stone"
|
||||
constant = "fog"
|
||||
"constant.builtin" = "fog"
|
||||
string = "leaf"
|
||||
"constant.numeric" = "fog"
|
||||
"constant.character.escape" = "aqua"
|
||||
label = { fg = "fog", modifiers = ["bold"] }
|
||||
tabstop = { modifiers = ["italic"], bg = "panel"}
|
||||
|
||||
"markup.heading" = "fog"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.strikethrough" = { modifiers = ["crossed_out"] }
|
||||
"markup.link.url" = { fg = "aqua", modifiers = ["italic"] }
|
||||
"markup.link.text" = "aqua"
|
||||
"markup.raw" = "aqua"
|
||||
|
||||
"diff.plus" = "leaf"
|
||||
"diff.minus" = "rose"
|
||||
"diff.delta" = "sun"
|
||||
|
||||
"ui.background" = { bg = "night" }
|
||||
"ui.background.separator" = { fg = "panel" }
|
||||
"ui.linenr" = { fg = "slate" }
|
||||
"ui.linenr.selected" = { fg = "fog" }
|
||||
|
||||
"ui.statusline" = { fg = "fog", bg = "panel" }
|
||||
"ui.statusline.inactive" = { fg = "stone", bg = "panel" }
|
||||
"ui.statusline.normal" = { bg = "aqua", fg = "panel" }
|
||||
"ui.statusline.insert" = { bg = "leaf", fg = "panel" }
|
||||
"ui.statusline.select" = { bg = "sky", fg = "panel" }
|
||||
|
||||
"ui.popup" = { bg = "panel" }
|
||||
"ui.window" = { fg = "panel" }
|
||||
"ui.help" = { bg = "panel", fg = "fog" }
|
||||
"ui.text" = { fg = "fog" }
|
||||
"ui.text.focus" = { fg = "fog" }
|
||||
"ui.text.inactive" = "stone"
|
||||
"ui.text.directory" = { fg = "sky" }
|
||||
"ui.virtual" = { fg = "slate" }
|
||||
"ui.virtual.ruler" = { bg = "panel" }
|
||||
"ui.virtual.jump-label" = { fg = "sun", modifiers = ["bold"] }
|
||||
|
||||
"ui.virtual.indent-guide" = { fg = "slate" }
|
||||
|
||||
"ui.selection" = { bg = "oxford" }
|
||||
"ui.selection.primary" = { bg = "oxford" }
|
||||
"ui.cursor.select" = { bg = "aqua" }
|
||||
"ui.cursor.insert" = { bg = "fog" }
|
||||
"ui.cursor.primary.select" = { bg = "aqua" }
|
||||
"ui.cursor.primary.insert" = { bg = "fog" }
|
||||
"ui.cursor.match" = { fg = "night", bg = "slate" }
|
||||
"ui.cursor" = { modifiers = ["reversed"] }
|
||||
"ui.cursorline.primary" = { bg = "panel" }
|
||||
"ui.highlight" = { bg = "panel" }
|
||||
"ui.highlight.frameline" = { bg = "slate" }
|
||||
"ui.debug" = { fg = "slate" }
|
||||
"ui.debug.breakpoint" = { fg = "sun" }
|
||||
"ui.menu" = { fg = "fog", bg = "panel" }
|
||||
"ui.menu.selected" = { fg = "night", bg = "fog" }
|
||||
"ui.menu.scroll" = { fg = "fog", bg = "panel" }
|
||||
|
||||
"diagnostic.hint" = { underline = { color = "stone", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "aqua", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "sun", style = "curl" } }
|
||||
"diagnostic.error" = { underline = { color = "rose", style = "curl" } }
|
||||
"diagnostic.unnecessary" = { modifiers = ["dim"] }
|
||||
"diagnostic.deprecated" = { modifiers = ["crossed_out"] }
|
||||
|
||||
warning = "sun"
|
||||
error = "rose"
|
||||
info = "aqua"
|
||||
hint = "stone"
|
||||
|
||||
[palette]
|
||||
fog = "#e0e2ea"
|
||||
stone = "#9b9ea4"
|
||||
night = "#14161b"
|
||||
panel = "#2c2e33"
|
||||
slate = "#4f5258"
|
||||
|
||||
aqua = "#8cf8f7"
|
||||
leaf = "#b3f6c0"
|
||||
sun = "#fce094"
|
||||
rose = "#ffc0b9"
|
||||
sky = "#a6dbff"
|
||||
oxford = "#0D2847"
|
Reference in New Issue
Block a user