osicat
mu4e-dashboard
osicat | mu4e-dashboard | |
---|---|---|
3 | 4 | |
87 | 447 | |
- | - | |
2.0 | 5.5 | |
about 1 month ago | 3 months ago | |
Common Lisp | Emacs Lisp | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
osicat
-
Set a file's execute bit?
On MacOS, I am struggling to perform the equivalent of chmod +x in Common Lisp. Practical Common Lisp and the Cookbook both point to osicat, but that library doesn't quickload in SBCL on my M1 Mac:
-
Is there a portable gethostinfo or gethostbyname, without using ffi?
If you mean strictly without FFI, then probably Shinmera's recommendation. If you mean portable, then osicat is worth looking at. Sadly, it's unmaintained now, but may work, and could use a maintainer.
-
Is it worth learning Common Lisp for writing tools and solving practical problems if I already know Emacs Lisp?
OTOH, there is FFI-based osicat that packs it; from the https://github.com/osicat/osicat/commits/master it does seem stable.
mu4e-dashboard
-
Org Agenda Dashboard
Inspired by Nicolas Rougier's mu4e-dashboard, I tried to create a similar dasboard for my org-agenda. The links in the dashboard open an agenda search window in the middle window, which by default shows a weekly agenda. This combined with the side window on the right (mostly taken from Rougier's task agenda) makes for a rather nice setup, I believe.
-
Sticky frame sidebar (N Λ N O)
Sidebar is a child frame that is displayed on the left side of a regular frame and can be used to display any kind of information. In the screenshot above, it displays a mue4e dashboard (https://github.com/rougier/mu4e-dashboard) . I did not find how to have per-frame theme and I ended up exploiting the dark/light mode frame settings and theme will adapt (if it includes the two modes). Here, the theme here is nano-theme (https://github.com/rougier/nano-theme) and the sidebar uses the dark version.
-
Mu4e look and feel
mu4e-dashboard (https://github.com/rougier/mu4e-dashboard),
-
Is it worth learning Common Lisp for writing tools and solving practical problems if I already know Emacs Lisp?
My weird idea is that I think Emacs could be a great platform to ship software. Just like people use Electron to ship apps, we could use Emacs to ship apps as well. We would have a great power for customization. We have buttons (widgets) that can be a little hard to understand at first, but dashboard-mode and spacemacs are good examples that we can have beautiful "interfaces" in Emacs. Look at mu4e-dashboard, we could have a very beautiful and functional email software in Emacs someday, we just need an easier way to setup email because it can be really painful.
What are some alternatives?
emacs-checksum - Checksum Utility inside Emacs. Powered by Ironclad.
nano-sidebar - Emacs package to have configurable sidebars on a per frame basis.
lem - Common Lisp editor/IDE with high expansibility
nano-emacs - GNU Emacs / N Λ N O - Emacs made simple
nyxt - Nyxt - the hacker's browser.
nerd-fonts - Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
nano-theme - GNU Emacs / N Λ N O Theme
emacs-application-framework - EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
svg-tag-mode - A minor mode for Emacs that replace keywords with nice SVG labels
org-agenda-dashboard - A dashboard for org agenda (based on mu4e-dashboard)