Closed kamecha closed 8 months ago
The updates across various files in the traqvim
project show a shift towards simplifying buffer handling and command execution. A function signature is streamlined, redundant code is removed, and there's a notable change in how channel paths and IDs are managed. These revisions suggest an effort to enhance the plugin's performance and maintainability.
File Path | Change Summary |
---|---|
autoload/traqvim.vim |
Modified traqvim#make_buffer function to accept a single buf_name argument and improved buffer creation logic. |
denops/@ddu-kinds/channel.ts |
Removed default openCommand value and conditional command execution. |
denops/@ddu-sources/channel.ts |
Removed searchChannelUUID function and updated treePath property assignment. |
denops/traqvim/action.ts |
Streamlined actionOpenChannel function and added logic in actionOpenActivity . |
denops/traqvim/deps.ts |
Added export of bufname module. |
denops/traqvim/main.ts |
Replaced searchChannelUUID usage with vars.buffers.get and updated buffer handling. |
denops/traqvim/model.ts |
Removed searchChannelUUID function. |
🐇✨ Code hops along, less clutter in its wake, Buffers align with elegance at stake. Paths and commands, now deftly concise, A rabbit's refactor, thrice as nice. 🌟
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 ?
Close #65
Summary by CodeRabbit
New Features
Refactor
rootId
andtreePath
properties.Chores
Bug Fixes