Closed kamecha closed 8 months ago
The updates involve enhancing a Vim plugin with new visual features. Specifically, the plugin now supports pinning messages within its interface. New sign definitions have been added to indicate pinned messages, and the display logic has been updated to accommodate these signs. Additionally, the sign column setting has been changed to always show, ensuring that the new pin indicators are visible to users.
File Path | Change Summary |
---|---|
autoload/helper.vim |
Added highlight group link for VtraQPin . |
autoload/traqvim.vim |
Updated traqvim#draw_timeline to place signs based on message attributes. Added traqvim#draw_message_pin and traqvim#togglePin functions for message pinning. |
ftplugin/traqvim.vim |
Changed signcolumn setting from no to yes . |
plugin/traqvim.vim |
Added TraqCreatePin and TraqRemovePin commands for creating and removing pins. |
denops/traqvim/main.ts |
Added createPin and removePin functions to handle message pinning. |
denops/traqvim/model.ts |
Added createPin and removePin functions to handle pin creation and removal. |
denops/traqvim/action.ts |
Added actionCreatePin and actionRemovePin functions to handle message pinning and unpinning. |
Objective | Addressed | Explanation |
---|---|---|
ピン留めの見た目をバッファに反映 | ✅ | Visual representation of pinned messages is reflected in the buffer through the addition of sign definitions and updated display logic. |
アクションの追加 | ✅ | Actions for creating and removing pins have been added through the implementation of TraqCreatePin and TraqRemovePin commands, as well as corresponding functions in TypeScript files. |
オペレータ追加 | ❌ | No specific mention of operator addition in the provided changes. |
🐇✨ In the land of code and vim,
A rabbit worked with zest and vim.
Pinned messages, now in sight,
With signs that shine both day and night.
📌✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on X ?
SSIA
Close #71
Summary by CodeRabbit
New Features
Style
Bug Fixes