Skip to content

feat: add neovim lua plugin scaffold#6

Open
dkarter wants to merge 1 commit into
mainfrom
dorian/rms-67-add-neovim-only-lua-plugin-scaffold
Open

feat: add neovim lua plugin scaffold#6
dkarter wants to merge 1 commit into
mainfrom
dorian/rms-67-add-neovim-only-lua-plugin-scaffold

Conversation

@dkarter
Copy link
Copy Markdown
Member

@dkarter dkarter commented Jun 3, 2026

Motivation

Add the Neovim-native Lua plugin shell before porting behavior incrementally.

Summary of Changes

  • Adds plugin/bullets.lua and require("bullets").setup({}).
  • Adds Lua config defaults, command registration, <CR> mappings, and buffer-local mapping setup.
  • Updates tests and tooling to load plugin/bullets.lua.
  • Migrates test helper defaults to setup({}) instead of vim.g globals.
  • Enables only the plugin-load smoke test.

Testing

  • mise run fmt
  • mise run test

Dependencies/Special Considerations

Linear: RMS-67

Stack root after RMS-77 merged.

Stack

  1. feat: add neovim lua plugin scaffold #6 👈 current
  2. feat: continue standard bullets #4
  3. feat: support ordered bullet continuations #7

Stack

  1. feat: add neovim lua plugin scaffold #6 👈 current
  2. feat: continue standard bullets #4
  3. feat: support ordered bullet continuations #7
  4. feat: support wrapped and document bullets #9
  5. feat: handle empty bullets and spacing #10
  6. feat: support outline promotion #11
  7. feat: renumber bullet lists #12
  8. feat: support nested checkboxes #13
  9. chore: add release please #14
  10. docs: add lazy.nvim usage #15

Comment thread plugin/bullets.lua
Comment on lines +1 to +6
if vim.g.loaded_bullets_nvim then
return
end

vim.g.loaded_bullets_nvim = true

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I don't think we need this for neovim plugins - right?

@dkarter dkarter force-pushed the dorian/rms-66-mark-port-specs-pending branch from f875fad to 7c20a43 Compare June 3, 2026 07:16
@dkarter dkarter changed the base branch from dorian/rms-66-mark-port-specs-pending to main June 3, 2026 07:19
@dkarter dkarter force-pushed the dorian/rms-67-add-neovim-only-lua-plugin-scaffold branch from e652abe to 4b49013 Compare June 3, 2026 07:19
@dkarter dkarter changed the base branch from main to dorian/rms-77-update-ci-workflow-triggers-to-main June 3, 2026 07:26
@dkarter dkarter force-pushed the dorian/rms-67-add-neovim-only-lua-plugin-scaffold branch from 4b49013 to 398e896 Compare June 3, 2026 07:27
@dkarter dkarter mentioned this pull request Jun 3, 2026
@dkarter dkarter force-pushed the dorian/rms-77-update-ci-workflow-triggers-to-main branch from 743537d to 95e5ad4 Compare June 3, 2026 07:28
@dkarter dkarter marked this pull request as ready for review June 3, 2026 07:28
@dkarter dkarter changed the base branch from dorian/rms-77-update-ci-workflow-triggers-to-main to main June 3, 2026 07:33
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.

1 participant