The 0.3.0 release of EmacsKick lands today, bringingquiet but quality-of-life improvements while paving the way for futuresupport in Emacs 31.Gone is the company-mode UI. Enter: corfu, floating tooltips, richfont support, and more predictable behavior. Whether you use Emacs inGUI or terminal, the UX feels tighter, more modern, and (if you're onEmacs 31) frankly beautiful.Let’s walk through what changed, and why this matters.✨ What's New in 0.3.0This release is focused on simplifying and modernizing the coreexperience—particularly completion and inline documentation.🧠 Corfu replaces Companycompany-mode has served us well, but it’s showing its age. In 0.3.0,it’s replaced with corfu.This:➖ Easily supports Nerd Fonts icons on TUI.➖ Provides info about completion candidate on TUI (Emacs >31).➖ Feels native and snappy.➖ Integrates beautifully with cape, vertico, orderless, the modern minibuffer stack.➖ Plays nice with LSP and non-LSP backends alike.Corfu stays out of your way until you need it. Completion is nowmanual by default, triggered via TAB. No more random popupsmid-thought.You can re-enable auto-completion if you prefer, but the default nowgives you back control.💡 Floating Eldoc (with eldoc-box) on Emacs 31If you're running the bleeding-edge Emacs 31, you now get floatingdocumentation (via child-frame) out of the box using eldoc-box.That means pressing K (uppercase!) shows a clean, floating doctooltip right next to your point.No more jumping to temporary buffers to read type signatures ordocstrings. It feels like a native IDE. And if you’re still on Emacs30? No problem, the fallback is still the eldoc buffer.✨ Smaller Tweaks That MatterTrue to the Emacs spirit, small details make a big difference. Thisrelease includes several subtle but impactful visual and behavioralchanges:➖ Company Mode Removed: All company-mode related packages havebeen fully removed for a cleaner, Corfu-native experience.➖ Consistent TAB Behavior: TAB is now exclusively forcompletion, removing the ambiguity where it might triggerindentation instead.➖ Quicker Dired: e d now opens dired on currentworking directory. This complements e e which opens theside explorer.➖ Cleaner Diffs: The markers used by diff-hl in the margin havebeen updated to clearer box-drawing characters (┃, ┆), makingit easier to see new, modified, and saved changes.➖ Iconic Magit: When you have Nerd Fonts enabled, your Magitstatus buffer now includes file-type icons, giving it a richer,modern feel.➖ Less Noise: The automatic highlighting of the current line(global-hl-line-mode) is now off by default to reduce visualdistraction.🚀 What This Means for YouRemember this:Emacs-Kick isn’t a full-fledged distributionbut rather a starting point for building yourown Emacs configuration. It’s designed to beespecially accessible for Vim/Neovim users,letting you explore the power of Emacs withoutcommitting to its entire ecosystem.This release doubles down on that. It gets out of your way. It givesyou just enough: snappy completions, modern visuals, but no monolithicframeworks.📦 How to UpgradeCheck install instructions on the official Github Repository:https://github.com/LionyxML/emacs-kick💬 Final ThoughtsThis release makes Emacs Kick feel... well, kick-ass. It’s smoother,quieter, and more intentional. If you value clean defaults, fastcompletion, and less cognitive noise. You’ll feel the difference.Let me know what you think, what broke, and what could improve. PRsand issues welcome as always.Happy hacking! ⚡️