Skip to content

Multiple Bugs on Linux (Arch) #671

@chiragmRoado

Description

@chiragmRoado

Environment

  • OS: CachyOS (Linux 7.0.3-1-cachyos-bore-lto)
  • Desktop Environment: KDE Plasma 6.6 (Wayland)
  • Athas Version: 0.6.0

Bug 1 — Syntax Highlighting Not Working

Description

When opening a project folder, the language servers start successfully and appear to function correctly, but syntax highlighting does not work inside the editor.

Observed Behavior

  • LSP features are active
  • Syntax highlighting is missing entirely

Expected Behavior

Syntax highlighting should initialize properly when opening files/projects.

Screenshot

Image

Bug 2 — Ctrl + W Closes Entire Editor

Description

Using the Ctrl + W shortcut closes the entire editor window instead of only closing the active tab/pane/file.

Observed Behavior

  • Entire application exits

Expected Behavior

  • Only the currently active tab/pane/file should close

Bug 3 — Crash When Enabling Native Menu Bar

Description

Enabling the following setting causes Athas to crash on startup:

Settings -> Appearance -> Layout -> Native Menu Bar

After enabling it, the editor crashes immediately and becomes unable to launch again.

Recovery Steps

To make Athas usable again, I had to manually delete the settings/configuration files under:

~/.local/share/athas

Expected Behavior

Enabling Native Menu Bar should not crash the editor or corrupt startup state.


Bug 4 — Slow Session Restore on Startup

Description

On startup, previously opened files are restored very slowly.

Observed Behavior

  • Each file reopens sequentially
  • Roughly ~600ms–1s delay per file
  • Files visibly appear one by one

Expected Behavior

  • Session restoration should be significantly faster
  • Files should ideally restore in parallel or near-instantly

Let me know if any logs are required here, or I can look into sending patches as well if required.

Metadata

Metadata

Labels

EditorEditor-relatedKeymapsKeyboard shortcuts and keybindingsLinuxLinux-specific

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions