| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(bash): add indents query | Sten Laane | 8 days | 1 | -0/+32 |
| | | | | | | It's pretty basic at the moment but already makes working with bash scripts way easier. | ||||
| * | feat(bash): highlight arguments of trap and kill builtin commands | Omar Valdez | 2025-12-08 | 2 | -12/+36 |
| | | |||||
| * | feat(bash): remove unnecessary captures | Omar Valdez | 2025-12-08 | 1 | -6/+0 |
| | | | | | | | - Bash does not have boolean values and the builtin `true` and `false` commands are already covered by another capture. - The grammar has a `number` node and it's already captured. | ||||
| * | fix(bash): highlight shebang also when spaced | Éric NICOLAS | 2025-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | This commit aligns the shebang highlighting in bash syntax to what the Linux kernel will recognise as a valid shebang construct. In summary, the kernel will accept both headers: #!/usr/bin/env lua #! /usr/bin/env lua The second one is quite prominently used throughout documentation online, such as on Wikipedia's page for Shebang (Unix) [1]. Some sources are adamant it wouldn't be supported at a kernel level, but it looks to me, upon closer inspection of the current kernel code [2], that it is indeed quite evidently valid. It'll simply skip over to the first character that's neither a space 0x20 nor a tab 0x09. [1] https://en.wikipedia.org/wiki/Shebang_(Unix) [2] https://github.com/torvalds/linux/blob/ec7714e4947909190ffb3041a03311a975350fe0/fs/binfmt_script.c#L44-L71 | ||||
| * | feat(bash): highlight variable argument for `printf -v` | Omar Valdez | 2025-05-24 | 1 | -0/+11 |
| | | |||||
| * | fix: remove downcase! directive use | Lewis Russell | 2025-05-12 | 1 | -2/+1 |
| | | |||||
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 4 | -0/+363 |
