summaryrefslogtreecommitdiff
path: root/dashboard.el
AgeCommit message (Collapse)Author
8 daysdashboard + init: gnus-unplugged instead of gnusJSDurand
* dashboard.el (m): * init.el: Replace gnus by gnus-unplugged. I found that I really want to start gnus without being plugged, as I only occassionally want gnus to fetch from the source directly. Other times the mails are fetched by other programs, and gnus only needs to read and do other things.
13 daysdashboard: durand-view-map is not loaded before dashboard.JSDurand
* dashboard.el (dashboard-load-view-map): I have to define a wrapper for this key so that dashboard can automatically define the key once the view-conf.el is loaded.
2026-05-06dashboard: change text and add wifi-toggleJSDurand
* dashboard.el (dashboard): The text is changed from the most famous mantra of अवलोकित्श्वरस्य to that of मञ्जुश्रेः. (C-c w w): this key-binding now toggles the wifi status.
2024-06-05dashboard: Add entry point for reading novels.JSDurand
2024-04-15dashboard: refinementsJSDurand
* dashboard.el (dashboard): Put the cursor at the start of the buffer. (dashboard-mode): Use a dedicated `mode-line-format`.
2024-03-12dashboard: Always display the ASCII-art of the pictureJSDurand
I find it more pleasing than my hand-writing, haha.
2024-03-12dashboard: change pictureJSDurand
* dashboard.el (dashboard-cat-text, dashboard, dashboard-mode) (dont-kill-dashboard-fn): Now the dashboard displays a picture of the मन्त्र of bodhicitta, as well as the mantra in six syllables in devanagari. I am quite pleased by this change.
2024-03-04dashboard: refactorJSDurand
* dashboard.el (dashboard-center-string): Now use a dedicated function for the purpose of centering strings. This was originally done by the function `center-string-in-width` in text-conf, but that function behaved weirdly for some reason. (dashboard): Adapt the function for correct centering effect.
2024-03-04dashboard: center the image correctlyJSDurand
* dashboard.el (dashboard): My dashboard has an image at the center of the buffer. Since I now know how to center the image at the center with pixel-level precision, this is updated.
2024-02-23dashboard: bind three keysJSDurand
* dashboard.el (dashboard-mode-map): Bind the following for the sake of convenience. - f: find-file - F: find-file-other-tab - h: durand-ibuffer
2024-02-12dashboard: wrong key last timeJSDurand
I bound to the wrong key the last time.
2024-02-10dashboard: let-bind for shorter linesJSDurand
* dashboard.el (dashboard-mode-map): Bind it to a short name so that the calls to `define-key` can fit in one line.
2023-12-13dashboard: प्रदेशस्संस्कृतम्JSDurand
* dashboard.el (dont-kill-dashboard-fn): I prefer to display sanskrit here.
2023-08-23dashboard: bind capture to capital CJSDurand
* dashboard.el (dashboard-mode-map): Now I want to capture my account information regularly, so it is useful to have a convenient binding.
2023-07-31dashboard: bind 'x' to `execute-extended-command`JSDurand
I wonder why I did not bind this earlier.
2023-07-20dashboard: set the dashboard buffer to be non-modifiedJSDurand
* dashboard.el (dashboard): Set the dashboard buffer as not modified. This is a minor issue, but I like it. :D
2023-07-17dashboard: Add a binding for switching projectsJSDurand
* dashboard.el (dashboard-mode-map): This command becomes more and more indispensable for me.
2023-06-15dashboard: bind 'L' to list registers.JSDurand
* dashboard.el (dashboard-mode-map): Bind 'L' to `rlist-list-registers`. This is quite convenient.
2023-06-03dashboard: bind 'c' to `dashboard-clear`JSDurand
* dashboard.el (dashboard-mode-map, dashboard-clear): This function runs `ibuffer` and then runs `durand-ibuffer-clear`. Its effect is to clear every buffer and then stays in the dashboard. This can be used as a final key before leaving the computer.
2023-05-30dashboard: bind 't' to show temps info and 'T' to toggle.JSDurand
* dashboard.el (dashboard-mode-map): Now 't' is bound to `durand-view-timers-or-temps` and 'T' is bound to `modeline-toggle`. The ability to view interesting information is much more important than that of toggling the modeline, in my opinion.
2023-05-29dashboard: delete unused bind that shadowsJSDurand
* dashboard.el (dashboard-mode-map): `org-store-link` is useless in the dashboard buffer, and it shadows the useful key 'l'.
2023-05-29dashboard: bind `durand-open-object`JSDurand
* dashboard.el (dashboard-mode-map): Bind `durand-open-object` so as to easily open things.
2023-05-28dashboard: bind gnusJSDurand
* dashboard.el (dashboard-mode-map): Bind `gnus` to 'g' for conveniently accessing mails.
2023-05-28dashboard: bind `modeline-toggle`.JSDurand
* dashboard.el (dashboard-mode-map): Bind `modeline-toggle` to 't' to conveniently toggle the mode line.
2023-05-28dashboard: convenient functionsJSDurand
* dashboard.el (dashboard-mode): A dedicated mode with convenient access functions. (dashboard-preload): A macro to define convenient functions easily.
2022-03-31dashboard: wording of the alerting messageJSDurand
"Don't kill" => "Please don't kill"
2022-02-18dashboard: remove a trailing period.JSDurand
* dashboard.el (dont-kill-dashboard-fn): Such an error / warning message should not end with a period.
2022-01-15dashboard: disable undo in the dashboard bufferJSDurand
2021-12-14* dashboard.el (dashboard): set default directory correctlyJSDurand
2021-03-15Add an option to override the dashboard buffer.JSDurand
Sometimes the dashboard is renderred weirdly, so I want to have a convenient way to reset the dashboard buffer.
2021-03-06Update the dashboard image.JSDurand
* dashboard.el (dashboard): Use a new image of a cute cat.
2021-02-08Constantly growingJSDurand
A lot of improvements.
2021-01-29Change the directory to .emacs.d now.JSDurand
Now I don't have to use a special command to launch Emacs. And the configuration files are placed in the normal position now.
2021-01-22Regular updatesJSDurand
In the course of configuring Emacs there are numerous changes to make. This is one regular step.
2021-01-09temporary stateJSDurand