Skip to content

vim.xlam: v0.7.0 - AutoFilter & Picker Evolution 🚀

Latest

Choose a tag to compare

@sha5010 sha5010 released this 23 Nov 15:28

This update brings two major enhancements that I've been wanting to implement for a long time!

🌟 Highlights

🔍 Next-Gen Picker System

Inspired by Neovim's Snacks.nvim and Telescope.nvim, the Picker system has been completely overhauled. It now offers a more robust and interactive way to navigate your Excel environment.

  • Recent Files Picker: Jump to your history instantly (with :erecent).
  • Workbook/Worksheet/Cell/Shape Picker: Select/Activate anything without leaving the keyboard.

v0 7 0_Picker_preview

🌪️ Powerful AutoFilter

Finally, one of the most essential Excel features is now fully keyboard-accessible! I've implemented a comprehensive set of AutoFilter commands to match how we actually work with data.

🚀 New Features

  • AutoFilter: Full suite of q commands (see README for full list).
  • Pickers:
    • Interactive picker (for Workbooks/Worksheets/Cells/Shape or something)
  • Core:
    • Improved IME handling using Windows API for smoother interaction.
    • JumpList now has a size limit to prevent freeze.

🐛 Bug Fixes

  • Fixed an issue where YankAsPlainText included hidden cells.
  • Fixed Popup Menu positioning on certain display configurations.
  • Fixed JumpList recording logic to be more stable.
  • Clipboard Stability: Replaced PutInClipboard with Windows API to resolve copy issue.

Full Changelog: v0.6.2...v0.7.0