Commit Graph

265 Commits

Author SHA1 Message Date
Iron-E 671869d981
docs(highlite): `resolve` function
This function had a glaring lack of documentation attached.
2021-08-22 15:26:56 -04:00
Iron-E 94eda96eb8
style(syntax): only use `[]` index where necessary
It interferes with sumenko_lua.
2021-08-22 15:22:58 -04:00
Iron-E cac088df10
style(highlite): newline `{` 2021-08-22 15:22:16 -04:00
Iron-E 3d99355405
perf(highlite): check `resolve_links` before `string.find`
`string.find` is not an expensive operation _per se_, but it doesn't
need to be done at all if `reolsve_links` is false. Checking
`resolve_links` is a cheaper operation than `string.find`
2021-08-22 15:20:58 -04:00
Iron-E dd827f0915
feat(colors): packer highlighting 2021-08-20 22:46:18 -04:00
Iron-E 929cb313e9
docs(README): remove unecessary comment 2021-08-05 17:39:13 -04:00
Iron-E 2945b3a54a
docs(README): add Lua instructions 2021-08-05 17:38:09 -04:00
Iron-E c57f75ec4f
ref(update): add shebang 2021-08-05 17:37:37 -04:00
Iron-E 6b309ea286
docs(README): add update instructions 2021-08-05 17:22:52 -04:00
Iron-E c719de193a
chore(media): remove unused files 2021-08-05 17:21:49 -04:00
Iron-E 1b19d1652d
chore: update preview image 2021-08-05 17:21:27 -04:00
Iron-E 9465c24cb8
feat(colors): provide defaults for `nvim-compe`
`nvim-compe` does not use the `FloatBorder` highlight group as defined
by the API. Instead, it uses the default `NormalFloat` group. To
normalize the look of `nvim-compe` with every other float we're adding this
default.
2021-08-04 17:22:08 -04:00
Iron-E f6eb9e06c4
ref: `terminal_ansi_colors` -> `terminal_colors`
The reason for this name change is that the colors of the terminal are
not necessarily ANSI.
2021-08-03 19:42:30 -04:00
Iron-E 18b7ebb4b1
docs(highlite): properly document module 2021-08-03 19:41:13 -04:00
Iron-E f95263e2d0
style(colors): use `_` for unused params 2021-08-02 23:20:54 -04:00
Iron-E 131c114188
feat(update): create script
This script updates central library for users, so that they can have the
latest bugfixes.

CLOSES #13
2021-08-02 19:04:04 -04:00
Iron-E b89b9be1e4
feat(setup): `upstream` remote when running script
This is so that users can keep track of changes to the plugin while
maintaining their own changes.

CLOSES #14
2021-08-02 19:03:55 -04:00
Iron-E 2ab309817e
fix(colors): <lang>Todo overrides TodoBg<group> 2021-08-01 16:26:28 -04:00
Iron-E 1ed5d7cf7a
fix(colors): fix floating markdown highlights
Further patches may be necessary.
2021-08-01 15:59:53 -04:00
Iron-E 8e1d114f3d
fix(colors): link `mkdBoldItalic` to `mkdBold`
`mkdBoldItalic` was being highlighted like bold and italic, not like an
`Ignore` (i.e. `mkdBold`)
2021-07-19 18:48:09 -04:00
Iron-E 626725ae06
feat(colors): man filetype 2021-07-17 22:01:04 -04:00
Iron-E 85c931fa18
feat(colors): gitsigns.nvim support 2021-07-06 00:26:55 -04:00
Iron-E b1b6ff6b78
feat(colors): support `todo-comments.nvim` 2021-07-03 21:48:02 -04:00
Iron-E d0b209d269
feat(nvim): add `trouble.nvim` support 2021-07-03 18:17:46 -04:00
Iron-E 66d6011eb5
feat(colors): add indent-blankline.nvim support 2021-07-01 18:29:09 -04:00
Iron-E 20ff07b005
ref(colors): make non-error messages less menacing 2021-06-29 14:12:29 -04:00
Iron-E d0bdf0cb2d
fix(setup): `sed` documentation
These files escaped being parsed in the setup script, when they really
should have been.
2021-06-14 14:15:03 -04:00
Iron-E 1cfdd87fd0
chore(colors): remove unecessary modeline
This modeline was used to allow syntax highlighting of Lua
in the `highlite.vim` file, but now that the file is a Lua file we don't
need to manually set the filetype.
2021-06-14 13:53:16 -04:00
Iron-E 5ff71e4b7e
Merge branch 'feature/002--remove-vimscript' 2021-06-14 13:50:51 -04:00
Iron-E 085942d22b
perf(highlite): calculate the cterm palette once 2021-06-13 12:05:38 -04:00
Iron-E fc269bd837
fix(colors): put lua files in correct place 2021-06-13 11:41:58 -04:00
Iron-E 9c7cdccd2e
perf(colors): use runtime lua
SEE #12
2021-06-13 11:36:29 -04:00
Iron-E b27a56cbfb
fix(highlite): `set tgc` after `color highlite`
SEE #11
2021-06-12 18:59:19 -04:00
Iron-E 9c15a789df
fix(highlite): `t_Co` invalid option
A recent change to `vim.o` caused `t_Co` to be not recognized when
indexing through this option table. Using `vim.go` works as intended.
2021-05-29 18:38:30 -04:00
Iron-E ff28f2dde4
fix(colors): remove accidental quotations 2021-04-01 13:59:21 -04:00
Iron-E 1f04af27ea
feat(colors): razorcsLHSMemberAccessOperator -> Noise 2021-03-29 17:53:51 -04:00
Iron-E 14a08768d2
feat(colors): razorcsUnaryOperatorKeyword -> Operator 2021-03-29 17:52:12 -04:00
Iron-E 30a673f614
rev(colors): link `razorcsLHSIdentifier` to `Type`
This reverts commit 0c98427a9b.
2021-03-29 17:50:59 -04:00
Iron-E 0c98427a9b
feat(colors): link `razorcsLHSIdentifier` to `Type` 2021-03-29 17:47:14 -04:00
Iron-E d3c5ceab74
feat(colors): lua multiline string highlighting 2021-03-11 16:46:33 -05:00
Iron-E ab66ea8c82
ref(colors): link luaSpecialTable to Structure
We treat tables like structures everywhere else, so they should be here
too.
2021-03-11 16:39:56 -05:00
Iron-E 5f189ece5e
ref(colors): adjust razor preproc colors 2021-03-08 17:16:45 -05:00
Iron-E 5567fddecd
feat(colors): link csQuote to Delimiter 2021-03-03 09:45:47 -05:00
Iron-E db8785e831
feat(colors): link razorcsTypeNullable to Special 2021-03-02 13:33:01 -05:00
Iron-E c70b96f4a3
Merge pull request #10 from alex-popov-tech/patch-1
Update README.md
2021-03-01 08:12:54 -05:00
Iron-E b1b05cc41b
feat(colors): link dosiniLabel with Label 2021-02-28 10:42:44 -05:00
Iron-E 514b1c346f
feat(colors): add razorLine default
The `razorLine` I witness the most is the `@page`, which should be a
`String` default.
2021-02-26 18:38:04 -05:00
Iron-E be9d13a185
feat(colors): better scss defaults 2021-02-26 18:32:45 -05:00
Alexander Popov 9c292fa371
Update README.md 2021-02-27 01:02:33 +02:00
Iron-E 21ceb84f61
feat(colors): razor highlighting 2021-02-26 16:40:12 -05:00