Thanks for the review/exposure. Some pros and cons, my thoughts. Flattens the learning curve for new comers. Helps discover hidden and overlooked features. It's like popup ads when web browsing, only customized for that functionality; much like the old google ads. Reminds of ivy, helm, hydra, which key, and others with similar features that also serve overlapping purposes and interfaces. They're all accomplished for what they set out to do even if takes an entire edifice of packages, such as in helm, to accomplish even the simplest of things. Yet helm doesn't even use the built-in info help system. It feels like a branch from somewhere else was grafted. Menus, mouse, icons, clicking, and custom interfaces slow down new comers reach emacs proficiency. They work counter to the emacs's ethos of getting things done with minimum distractions from abstractions (visual or otherwise). Functionally these interfaces are replicating the underlying features with no new functionality. Menus are good for some things some of the time. Eventually we grow out of them into the power mode where emacs shines. It's like erecting scaffolidng during construction. We need them to get to the higher floors, but eventually won't it be easier to just walk into the building and press the elevator button? Vertico, embark, marginalia, etc., are a new breed that extend existing functionality without grafting elaborate new frameworks. No more dozens of packages just to access built-in options. The most promising trends in the wider world is the use of AI to make realtime suggestions for keystrokes, for macros, for help screens, for modes. Some already use frequency+recency to make functional adaptation. The golden age of Emacs is yet to come.
1:37:55 I only use bookmarks because of their integration in emacs-dashboard. I have a bookmark for each of my active projects so that emacs-dashboard shows has a list of my current projects in the bookmark tab. Yes, emacs-dashboard has a projects tab, but project.el is not able to deal with projects with multiple git folders.
@systemcrafters Thank you so much for reviewing Casual Suite and bringing awareness of it to your audience!
Timestamps:
0:53 - Intro
2:54 - News
6:44 - Casual Suite Intro
9:34 - Overview of Casual Suite package
18:26 - Guix issues strike again
30:04 - Casual Dired
45:14 - Casual ISearch
54:59 - Casual IBuffer
1:08:34 - project.el and consult-buffer for buffer management
1:13:34 - Casual Info
1:23:18 - Casual Calc
1:26:45 - Casual RE-Builder
1:32:55 - Casual Bookmarks
1:40:23 - More Casual packages in development
1:42:00 - Closing thoughts
Thanks a lot!
Thanks for the review/exposure. Some pros and cons, my thoughts.
Flattens the learning curve for new comers. Helps discover hidden and overlooked features. It's like popup ads when web browsing, only customized for that functionality; much like the old google ads.
Reminds of ivy, helm, hydra, which key, and others with similar features that also serve overlapping purposes and interfaces. They're all accomplished for what they set out to do even if takes an entire edifice of packages, such as in helm, to accomplish even the simplest of things. Yet helm doesn't even use the built-in info help system. It feels like a branch from somewhere else was grafted.
Menus, mouse, icons, clicking, and custom interfaces slow down new comers reach emacs proficiency. They work counter to the emacs's ethos of getting things done with minimum distractions from abstractions (visual or otherwise).
Functionally these interfaces are replicating the underlying features with no new functionality. Menus are good for some things some of the time. Eventually we grow out of them into the power mode where emacs shines.
It's like erecting scaffolidng during construction. We need them to get to the higher floors, but eventually won't it be easier to just walk into the building and press the elevator button?
Vertico, embark, marginalia, etc., are a new breed that extend existing functionality without grafting elaborate new frameworks. No more dozens of packages just to access built-in options.
The most promising trends in the wider world is the use of AI to make realtime suggestions for keystrokes, for macros, for help screens, for modes. Some already use frequency+recency to make functional adaptation.
The golden age of Emacs is yet to come.
1:37:55 I only use bookmarks because of their integration in emacs-dashboard. I have a bookmark for each of my active projects so that emacs-dashboard shows has a list of my current projects in the bookmark tab. Yes, emacs-dashboard has a projects tab, but project.el is not able to deal with projects with multiple git folders.