summaryrefslogtreecommitdiff
path: root/dashboard.el
AgeCommit message (Collapse)Author
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