Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(vim): Update lsp highlights and vim.lsp.callbacks #97

Merged
merged 1 commit into from
Mar 22, 2021

Conversation

kengkiat
Copy link
Contributor

neovim/neovim#12655 made breaking changes renaming highlight groups for
LspDiagnostic. It also moved vim.lsp.callbacks to vim.lsp.handlers

Since we're installing the nightly build, we should update this so that
a fresh init can work off the bat.

neovim/neovim#12655 made breaking changes renaming highlight groups for
LspDiagnostic. It also moved `vim.lsp.callbacks` to `vim.lsp.handlers`

Since we're installing the nightly build, we should update this so that
a fresh init can work off the bat.
@wincent
Copy link
Owner

wincent commented Mar 22, 2021

Thanks @kengkiat.

@wincent wincent closed this in 632aa51 Mar 22, 2021
@wincent wincent merged commit 6847aab into wincent:master Mar 22, 2021
wincent added a commit that referenced this pull request Jul 11, 2022
Seeing as the other base16 submodule just broke, I thought I'd check
this related one for breakage too, but this one hasn't had its default
branch deleted, and just some minor updates:

* vendor/base16-templates-source 420ca45...3af55c8 (8):
  > Update README.md
  > Merge pull request #105 from krgn/master
  > Merge pull request #102 from bradcush/feat/base16-nvim
  > Merge pull request #101 from wincent/patch-1
  > Merge pull request #98 from fmunch/mate-terminal
  > Merge pull request #97 from ArenM/master
  > Merge pull request #95 from MArpogaus/master
  > Merge pull request #92 from Misterio77/patch-2
wincent added a commit that referenced this pull request Oct 2, 2023
* aspects/dotfiles/files/.zsh/zsh-autosuggestions a411ef3...c3d4e57 (6):
  > Merge pull request #687 from japanese-goblinn/master
  > Merge pull request #723 from migimigi/migimigi-patch-1
  > Merge pull request #671 from jirutka/patch-1
  > Merge pull request #711 from dpthegrey/patch-1
  > Merge pull request #758 from mjperrone/patch-1
  > Merge pull request #755 from rweir/master

* aspects/dotfiles/files/.zsh/zsh-history-substring-search 0f80b8e...400e58a (5):
  > Merge pull request #135 from jirutka/redrawhook
  > Merge pull request #97 from partcyborg/master
  > Merge pull request #117 from ivopauly/patch-1
  > Merge pull request #108 from ericbn/dont-overwrite-config
  > add HISTORY_SUBSTRING_SEARCH_PREFIX (#112,#115)

* aspects/dotfiles/files/.zsh/zsh-syntax-highlighting 82cf252...143b25e (276):
  > docs: Fix Homebrew link
  > docs: ZSH_HIGHLIGHT_HIGHLIGHTERS is (main) by default
  > docs: Markup changes only (in the brew installation instructions)
  > Fix proxychains args
  > docs: Add Fig instructions
  > main: Add cpulimit to precommands
  > main precommands += torsocks
  > main: Housekeep $precommand_options.  Add -v to tabbed(1).
  > main: Deconfuse $EDITOR
  > main: precommand_options += grc
  > *: Update sourceforge links
  > changelog: Update zsh version numbers
  > docs: regexp: Document the platform dependency
  > CI += zsh 5.8.1
  > driver: Bump the in-development is-at-least checks so they return false on zsh 5.8.1, released yesterday.
  > main: New test for issue #854
  > driver: Simplify grammar of a comment.  No functional change.
  > check KEYS_QUEUED_COUNT and PENDING to skip parsing when pasting
  > docs: Add `regexp` to the list of built-in highlighters
  > docs: Change highlighters' URL indexes from numbers to labels
  > *: Fix spelling
  > CI: Pull image from the GitHub container registry
  > main: Honor shwordsplit when expanding parameters
  > main: precommands += proxychains
  > docs,CI: Switch to Libera.Chat
  > docs: Use SSL for the link to zsh's homepage.
  > docs: Fix broken link to fish shell
  > main: Allow for "]" in shell aliases
  > 'main': Disable a lint warning when env(1) was followed by a pipe.
  > Switch to GitHub Actions from Travis
  > main: Remember nest level an alias was seen in for seen_alias
  > main: Convert in_alias to an array of shift counts
  > docs: Add resource link for NetBSD operating system
  > main: Forget seen aliases when starting a new command
  > Revert "tests: Add a test that 'rehash' isn't run."
  > tests: Add a test that 'rehash' isn't run.
  > docs: Update Gentoo link
  > tests: parameter-to-global-alias: Fix a false positive failure when 'x' happens to be a valid external command name.
  > changelog: Document #712 under the last tag, 0.8.0-alpha1-pre-redrawhook.
  > tests: precommand-killing1: Use a dummy path that always exists
  > driver: Fix a version number check to work around a bug in the zsh version whereunder the check should return false.
  > docs: Add OpenBSD port
  > docs: Sort INSTALL.md
  > empty commit: Close redrawhook bugs
  > Merge branch 'feature/redrawhook'
  > Post-release version number bump.
  > Tag version 0.8.0-alpha1-pre-redrawhook.
  > brackets: Optimize the character iteration
  > Revert "driver: Move the initialization of $zsh_highlight__memo_feature out of the entry point function."
  > driver: Move the initialization of $zsh_highlight__memo_feature out of the entry point function.
  > driver: Follow-up to grandparent: Have all test suite entry points declare the mock $region_highlight.
  > Use the new, unreleased zsh 'memo=' feature to remove only our own entries from $region_highlight.
  > driver: Stop re-declaring $region_highlight.  It's unneeded.
  > docs: regexp highlighter: Fix a wrong associative array name in the example.
  > docs: Fix obs-repository link
  > tests: Fix a wrong value of $PREBUFFER in a test, and add checks to prevent this from recurring.
  > test harness: Fix use of an undefined variable in an error message.
  > 'main': Don't progress the $in_redirection staller while $in_param.
  > tests: Add an XFail test for issue #712.
  > 'main': Highlight the parentheses of array assignments as reserved words.
  > CI += zsh-5.8
  > main: Add tests for arithmetic expansion
  > main: Add arithmetic substitution highlighting
  > changelog.md: Restore vertical whitespace before section headers.
  > 'main': Fix issue #677, concerning multiline aliases.
  > changelog: Update through HEAD.
  > 'main': Optimize the unquoted arguments characterwise walker
  > changelog: Update through HEAD.
  > test harness: Print the expected-v.-actual on every failure, not just upon cardinality failures.
  > Document ZSH_HIGHLIGHT_MAXLENGTH.
  > 'main': Fix the last commit's bug concerning parameter elision not happening in redirects in command position.
  > 'main': Add a test for parameter elision not happening in redirects in command position.
  > 'main': Fix regression in zsh 5.3.1 and older: all precmd hooks later than z-sy-h would be aborted.
  > changelog += WARN_NESTED_VAR fixes (#727, #731)
  > 'main': Fix a regression caused by the great-grandparent commit's WARN_NESTED_VAR fix.
  > 'main': Don't run `_zsh_highlight_main__type` on every non-command word.
  > 'make perf': Show only a cumulative datum per highligher, rather than per test file.
  > 'main': Don't trip WARN_NESTED_VAR.
  > 'main': Follow-up to previous: Document the version number, and deduplicate some option letters.
  > 'main': precommands += strace
  > editorconfig: Fix Makefile settings
  > Fix typo
  > Bump copyright years.
  > driver: Fix "_zsh_highlight:3: read-only variable: ret" warnings when POSIX_BUILTINS is set.
  > tests: Add a test for the infinite loop fixed by each of the last two commits.
  > 'main': Fix expansion of positional parameters in `_zsh_highlight_main_highlighter__try_expand_parameter`.
  > 'main': Fix an infinite loop.
  > 'main': precommands += ionice(1) (from util-linux)
  > driver: Simplify initialization of $zsyh_user_options in the fallback codepath.
  > driver: Make sure we don't change the return value in a called function.
  > 'main': Make logic more robust.  No functional change.
  > 'main': Break out an anonymous function into a named function.
  > Fix typos in comments.
  > main: Add test for issue #713
  > 'main': Support the 'env' precommand.
  > test harness: Fix the pretty-printer's padding implementation.
  > Revert "test harness: Rewrite the columnar pretty-printer without external tools." and "travis: Remove bsdmainutils since column(1) has been removed, three commits ago."
  > changelog: Update through HEAD.
  > Merge pull request #669 from danielshahaf/cdpath-and-nonexecutable-in-command-position-v1
  > 'main': Correctly highlight '&&' and '||' inside '[[ … ]]' conditions.
  > 'main': Highlight reserved words following assignments as errors.
  > tests: Add tests for issue #461.
  > test harness: Output the time information to the same place the test name was printed to.
  > test harness: Stringify values in a more readable manner.
  > tests: Add a unit test for a path specified with mixed quoting.
  > tests: Add a test for issue #498, which has already been fixed.
  > tests: Test that global qualifiers and command substitutions aren't evaluated.
  > 'main': Highlight errors from the EQUALS option.
  > 'main': Let the type determination ignore global aliases when it ignores regular ones.
  > 'main': Add a regression test for parameters that expand to global aliases.
  > 'main': Enable the zsh/parameter codepath of global aliases highlighting.
  > changelog: Update through HEAD.
  > travis: Remove bsdmainutils since column(1) has been removed, three commits ago.
  > 'main': Highlight global aliases
  > tests: Record current behaviour on global aliases.
  > test harness: Rewrite the columnar pretty-printer without external tools.
  > test harness: Fix an issue with the pretty-printed $expected_region_highlight/$region_highlight diffing.
  > 'main': Support the "close file descriptor" and "coproc" redirection syntaxes
  > tests: Add a test for the "close file descriptor" and "coproc" redirection syntaxes
  > tests: Fix the test added in the last commit.
  > tests: Add a test for issue #705, concerning continuation lines.
  > test harness: Let tests fail early by exiting non-zero or by setting a flag.
  > test harness: Print the test name when $skip_test is set.
  > test harness: Remove a bogus check.
  > test harness: Fix $skip_test support, broken yesterday.
  > travis: Install bsdmainutils to provide column(1).
  > Merge remote-tracking branch 'danielsh/whitespace-historical'
  > test harness: When the cardinality check fails, pretty-print \$expected_region_highlight and \$region_highlight.
  > test harness: Don't leak options from test files to the test harness.
  > test harness: Fix test failures under zsh 5.0.8 and older.
  > 'main': Fix a bug manifesting under zsh 5.2 and older.
  > 'main': Don't highlight arithmetic expansions as command substitutions.
  > tests: Add a test documenting the current state, prior to introducing #704.
  > test harness: Change cardinality check semantics
  > test harness: No-op change to minimize the next diff.
  > 'main': Document additional meanings of the 'S' $braces_stack flag.
  > 'main': When the redirection operator '>&' or '<&' is followed by a positive integer, do not consider that as a filename; it's always a file descriptor.
  > 'main': Add $last_arg for "lookbehind".
  > noop: Clarify comment.
  > 'main': Honour the MULTIOS option when applying the 'globbing' style.
  > 'main': Document what $in_redirection is currently used for.
  > 'main': The optimized cmdsubst input syntax doesn't glob.
  > changelog: Fix markup.
  > tests: Add a test for issue #571.
  > changelog.md (0.7.0): Fix typo
  > tests: Add a test for a bug fixed in 2d0dddf58bab0bd9220f29919065ff85db66390e "'main': Don't dequote the word in command position before analyzing it.".
  > 'main': Fix highlighting of null execs.
  > 'main': Optimize the path_prefix check.
  > changelog: Update through HEAD.
  > Merge the first three commits of PR #669
  > changelog: Update through HEAD.
  > 'main': Support the non-precommand flags of sudo(8) and ssh-agent(1).
  > 'main': Add infrastructure for precommand options that are not to be followed by a command word (issue #678).
  > 'main': Don't use «foo && bar || baz» where a trenary is more appropriate.
  > 'main': Prepare to add additional fields to $precommand_options values.
  > tests: Fix an XFail test expectation.
  > tests: Fixup last commit.
  > tests: Add a test for uninstalled precommands.
  > Merge remote-tracking branch 'danielsh/tests-skip-cardinality-v1'
  > changelog: Update through HEAD.
  > 'main': Document the second meaning of the 'comment' style.
  > 'main': Factor out common logic to after the case/esac.
  > 'main': Support parameter elision in command position.
  > 'main': Expand comment.
  > make test: Re-enable syntax highlighting of TAP output in interactive runs
  > editorconfig += Makefile
  > tests: Fix the test for alias loops.
  > tests: Add an XFail test for issue #694.
  > 'main': Allow newlines in command position.
  > tests: Distinguish issues #616 and #677.
  > tests: Add cross-references.
  > 'main': Clarify documentation of the :sudo_opt: and :sudo_arg: states.
  > changelog: Update through HEAD.
  > tests: Extend and document the after-a-parse-error aspects of the issue #651 test.
  > 'main': Highlight pipes inside array assignments as errors
  > noop: Add comments.
  > 'main': Highlight literal semicolons in array assignments as errors.
  > 'main': Add infrastructure for treating literal newlines differently to semicolons.
  > tests: Add some tests for unusual or invalid elements in array assignments:
  > test harness: Update tests/edit-failed-tests for harness output changes in commit 2b3638a211cca4790c5b3b4f607edc0b0b2b6c73, "test harness: Tweak quiet-test output".
  > changelog: Update through HEAD.
  > driver: Be resilient to KSH_ARRAYS being set in the calling scope
  > main: Declare variable local to fix WARN_CREATE_GLOBAL error
  > make test: Run tests under env -i
  > 'main': Add a test for issue #687, concerning the SH_WORD_SPLIT option.
  > Highlight redirections by default, and add that to the examples in README.
  > tests harness docs: Add paragraph breaks.
  > 'main': Fix issue #577.
  > 'main': Fix the currently-failing test for issue #577.
  > test harness: Honour $expected_mismatch when there are more expected than observed highlights.
  > Post-release version number bump.
  > Tag version 0.7.1.
  > release.md: Update with the step that was missed in 0.7.0.
  > Update changelog for the 0.7.1 release.
  > Update changelog for the 0.7.0 release.  (Yes, this should have been committed earlier today.)
  > Post-release version number bump.
  > Tag version 0.7.0.
  > release.md: Add details about a step.
  > tests: Fix the last added test to pass when sudo(8) isn't installed.
  > Bump copyright years.
  > tests: Add a test for partial elisions of parameter expansions in command position
  > tests: Fix previous
  > tests: Add main test for alias of a parameter like string
  > test harness: Tweak quiet-test output
  > test harness: Include $PREBUFFER and $BUFFER in the output.
  > noop: Whitespace changes only.
  > tests: Support non-arrays in typeset_p().
  > 'main': Do not look for metacharacters in parameter expansions.
  > 'main': Add two tests for metacharacters in parameter expansions.
  > 'main': Parameter expansions may not contain assignments.
  > tests: Add tests for issue #670.
  > 'main': Pass parameters through the multi-word machinery, as we already do for aliases.
  > 'main': precommands += chronic, ifne (from moreutils)
  > docs: Fix typo
  > main: Add tests for issue #678
  > changelog: Document #670 as a known issue.
  > changelog: Document #677 as a known issue.
  > tests: Fix another instance of issue from the last commit.
  > tests: Unbreak the build on zsh 5.0.8 and older.
  > tests: Don't filter out tests that aborted.
  > 'main': precommands: Remove argumentless options that can't be followed by a command word.
  > docs: Track FreeBSD port rename
  > 'main': Support tabbed(1) from suckless-tools
  > tests: Add a regression test for issue #676.
  > Bump copyright years.
  > dev tools: New script to ease opening $EDITOR on failing tests.
  > dev tools: Allow specifying preamble code when generating test cases.
  > Add .editorconfig file.
  > tests: Add failing tests for issue #674.
  > tests: Make sudo-longopt pass when sudo isn't installed.
  > 'main': Restore 0.6.0's behaviour for unknown options.
  > 'main': Don't highlight unknown precommand flags as errors.
  > 'main': Add an XFail test for #641 and #658.
  > 'main': Change the issue a test is associated with.
  > 'main': Add some tests for complete and partial absolute paths in command position.
  > 'main': Update comments after last commit.  No functional change.
  > 'main': Simplify alias handling.
  > 'main': Fix issue #652.
  > 'main': precommands += ssh-agent
  > 'main': Fix the new 'backslash' test on zsh-5.0.2 and older.  (The bug occurred on zsh-5.0.7 and older but I don't have zsh-5.0.7 handy to test on.)
  > 'main': Don't dequote the word in command position before analyzing it.
  > noop: Quote the bitflag values.
  > Bump copyright years.
  > release.md: Add missing argument.
  > Post-release version number bump.
  > Tag version 0.7.0-beta1.
  > changelog: Add three entries
  > changelog: Start 0.7.0's changelog.
  > Add a unit test for dc1b2f6fa4bb477e7b9712ebdb4e82beb50258c6.
  > Add a test for redirection from/to process substitution.
  > Don't describe as ZSH_HIGHLIGHT_DIRS_BLACKLIST as experimental, now that it's named without the X_ prefix.
  > Add a test for 2f03b6d704afd172d5fdf73ca5ebde8be5824056.
  > dev tools: Fix regression introduced in commit "Print the test data to stdout for convenience.".
  > 'main': Add a test for 07f259f653df042e599975261cac7be1bda17b5c.
  > dev tools: Print the test data to stdout for convenience.
  > 'main': Fix highlighting of the 'time' and 'nocorrect reserved words
  > 'main': Add two basic tests for aliases.
  > 'main': Add a regression test for #652.
  > 'main': Add some precommands.
  > main: Add test for previous
  > main: Avoid $end_pos when calculating $arg size
  > driver: adjust region end for vi command mode
  > release.md: Document that release tags should be signed.
  > main: Drop X_ from X_ZSH_HIGHLIGHT_DIRS_BLACKLIST
  > 'main': Fix issue #623 by fixing the expectations of the regression test of issue #616.
  > main: Fix misspelling in test expectation
  > main: Add more alias tests
  > main: Use longer alias name in tests
  > main: Stop highlighting alias as its first word too
  > main: Fix faulty test
  > main: Use zsyh_user_options when splitting alias RHS
  > main: Do not highlight empty region between two adjacent $()
  > 'main': Hackily unbreak 'make test'.
  > 'main': Add an XFail regression test for issue #616.
  > 'main': Fix an issue whereby a --option was highlighted as a file
  > tests: use zshusers/zsh image with tags (see zsh-users/zsh-docker#16)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants