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

WIP: Compiler Plugins #77

Merged
merged 57 commits into from
Nov 4, 2021
Merged

WIP: Compiler Plugins #77

merged 57 commits into from
Nov 4, 2021

Conversation

rktjmp
Copy link
Owner

@rktjmp rktjmp commented Oct 31, 2021

Breaking Changes:

  • exclude_keys removed in favor of vim_compatible plugin.

Potential Breaking Changes:

  • Nest lush(..., options) as options = {compiler: ..., parser: ...}, which would break the current force_clean option (it would end up as {compiler: {force_clean: true}}.
  • lush.export_to_buffer, superseded

Copy link
Owner Author

@rktjmp rktjmp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👁️ 👄 👁️

lua/lush.lua Outdated Show resolved Hide resolved
lua/lush/compiler.lua Show resolved Hide resolved
lua/lush/compiler.lua Show resolved Hide resolved
lua/lush/compiler.lua Outdated Show resolved Hide resolved
lua/lush/compiler.lua Outdated Show resolved Hide resolved
lua/lush/compiler/plugin/vim_compatible.lua Outdated Show resolved Hide resolved
lua/lush/exporter.lua Outdated Show resolved Hide resolved
lua/lush/exporter.lua Outdated Show resolved Hide resolved
lua/lush/transformer/patch.lua Outdated Show resolved Hide resolved
spec/build_spec.moon Outdated Show resolved Hide resolved
@rktjmp rktjmp force-pushed the compiler-plugins branch 2 times, most recently from 7bd50a8 to 506092a Compare November 3, 2021 17:30
BUILD.md Outdated
- `viml`, head, convert parsed spec into viml
- `lua`, head, convert parsed spec into lua
- `vim_compatible`, tail, remove vim-incompatible values from highlight rules
- `lush_to_viml`, head, convert parsed spec into viml
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think people are moving away from viml term in favor of "vim script". neovim/neovim#16150

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have always hated "viml", feels like I am throwing up in my mouth but was never sure which to use.

👍

@rktjmp rktjmp force-pushed the compiler-plugins branch 3 times, most recently from d1b56e4 to a1eb8f6 Compare November 4, 2021 04:03
@rktjmp rktjmp merged commit ac28396 into main Nov 4, 2021
@github-pages github-pages bot temporarily deployed to github-pages November 4, 2021 15:22 Inactive
@rktjmp rktjmp deleted the compiler-plugins branch May 11, 2022 16:18
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