zig-mode
zig-mode copied to clipboard
Zig mode for Emacs
https://github.com/purcell/reformatter.el provides an easy interface to provide idiomatic formatting commands. Using this library would make it would be possible to move a lot of the code which deals with `zig...
When trying to write: ```zig const std = @import("std"); pub fn main() void { std.debug.warn("hello"); } ``` The auto indenter turns it into: ```zig const std = @import("std"); pub fn...
See #39 for the corresponding issue. This changes some of the weird behavior which arises from using `revert-buffer` after formatting such as #49. Of course, this massively changes formatting behavior...
This PR (based on #69) enables parsing `std.Progress` output in compilation and shell buffers. In particular, it unlocks proper parsing of progress output of `zig build/run/...` cmds. Marked as a...
When an error occurst in `zig fmt` the compilation buffer doesn't interpret the ASNI colour codes in the output, and looks kind of ugly (and somewhat hard to read) as...
If a multiline string ends with just a newline, highlighting after it is borked: 
I use text-scale-increase to change my font size. But every time I save a zig file, my font size gets reset...
I typed `customize-mode` to add something to the hook, only to find that there wasn't one. Is there something I'm missing?
When viewing src/main.zig (of zig) and skipping to the end of the file, it displays everything as strings.  I have also experienced this with the vim plugin, but it...
When I have `zig-mode` enabled for a buffer and save that buffer while `lsp-mode` is enabled, LSP seems to turn off (the icon disappears from the modeline, and completions no...