Emacs

https://github.com/nick4f42/hexl-note

I was surprised to not find any packages for displaying the equivalent integer or float of a sequence of bytes in a `hexl-mode` buffer, so I coded it as my first elisp package.

1
0

I derive a lot of benefit from mind-mapping in the style shown below. I usually do this in .txt files. But is there some generally accepted text file extension specifically for monospace art? ``` ┌──────────────────┐ ┌┤ Current Projects ├─────────┐ ┌─────────────────────────────────────────────────────────────────────┐ │└──────────────────┘ ├─┘ ┌──────────────────┐ │ │ │ │ Possessions List │────────────┐ │ │ □ Forever Park │ └──────────────────┘ │ ┌──────────────┐ │ │ └────────────── │ │ │ ┌┤ Forever Park ├────────────┐ │ │ │ │ ░ Some reboxing would be │ │└──────────────┘ │ │ │ □ Possessions List │ │ ░ nice │ │ │ │ │ └─────────────────── │ │ │ │ ░ Not much. Just keep │ │ │ │ └──────────────────────────────┘ │ ░ plugging away at that │ │ │ □ Healthcare Application │ ┌────────────────────────┐ │ ░ outline. │ │ │ └───────────────────────── │ │ Healthcare Application │───────┐ │ │ │ │ │ └────────────────────────┘ │ └────────────────────────────┘ │ │ □ Tapstry Map │ │ │ │ │ └────────────── │ │ ░ Previous healthcare expires │ │ │ │ │ ░ Sunday, April 30th │ │ └┬────────────────────────────┘ │ │ │ ┌┘ └───────────────────────────────┘ │ │ │ │ ┌─────────────┐ │ │ ┌┤ Tapstry Map ├─────────────────────────────────────────┐ │ │ │└─────────────┘ │ │ │ │ │ │ │ │ Explore: │ │ │ │ │ │ │ │ ░ line endpoints │ │ │ │ ░ text box wrapping │ │ │ │ ░ google sheets and csv files with real datasets │ │ │ │ ░ d3 pointer events so I can see mouse coordinates │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────────┘ ```

1
1
emacs
Emacs ecocode 1y ago 100%
Hi

Hi Is there an emacs package for browsing kbin ? Or at least a TUI application ? [\#emacs](https://kbin.social/tag/emacs)

1
0
https://emacs.ch/@oatmeal/110700863958222860

Drafting and researching in [#Emacs](https://kbin.social/tag/Emacs), while tooting or searching from the same UI, is incredibly efficient.

1
0

**TL;DR**: Please install [https://elpa.gnu.org/packages/emacs-gc-stats.html](https://elpa.gnu.org/packages/emacs-gc-stats.html) and send the generated statistics via email to emacs-gc-stats@gnu.org after several weeks. **UPDATE**: New version 1.3. Added more control over what data is collected (can now disable command name logging); Added reminder functionality. --- Many of us know that Emacs defaults for garbage collection are rather ancient and often cause significant slowdowns. However, it is hard to know which alternative defaults will be better. Emacs devs need help from users to obtain real-world data about Emacs garbage collection. See the discussion in [https://yhetil.org/emacs-devel/87v8j6t3i9.fsf@localhost/](https://yhetil.org/emacs-devel/87v8j6t3i9.fsf@localhost/) I wrote a small package [https://elpa.gnu.org/packages/emacs-gc-stats.html](https://elpa.gnu.org/packages/emacs-gc-stats.html) that will collect garbage collection stats during Emacs sessions. Please, install it and later (after few weeks) submit the results to emacs-gc-stats@gnu.org --- **Usage:** Add ``` (require 'emacs-gc-stats) ;; Optionally reset Emacs GC settings to default values (recommended) (setq emacs-gc-stats-gc-defaults 'emacs-defaults) ;; Optionally set reminder to upload the stats after 3 weeks. (setq emacs-gc-stats-remind t) ; can also be a number of days ;; Optionally disable logging the command names ;; (setq emacs-gc-stats-inhibit-command-name-logging t) (emacs-gc-stats-mode +1) ``` to your init file to enable the statistics acquiring. When you are ready to share the results, run `M-x emacs-gc-stats-save-session` and then share the saved `emacs-gc-stats-file` (defaults to `~/.emacs.d/emacs-gc-stats.eld`) by sending an email attachment to [mailto:emacs-gc-stats@gnu.org](mailto:emacs-gc-stats@gnu.org). Configure `emacs-gc-stats-remind` to make Emacs display a reminder about sharing the results. --- This package **does not** upload anything automatically. You will need to upload the data manually, by sending email attachment. If necessary, you can review `emacs-gc-stats-file` (defaults to `~/.emacs.d/emacs-gc-stats.eld`) before uploading–it is just a text file. The following data is being collected after every command: * GC settings `gc-cons-threshold` and `gc-cons-percentage` * Emacs version and whether Emacs framework (Doom, Prelude, etc) is used * Whether `gcmh-mode` is used * Idle time and Emacs uptime * Available OS memory (see `memory-info`) * Emacs memory allocation/GC stats * Current command name (potentially sensitive data, can be disabled) * Timestamp when every GC is finished Logging the command names can be disabled by setting `emacs-gc-stats-inhibit-command-name-logging` customization. What exactly is being logger is controlled by `emacs-gc-stats-setting-vars`, `emacs-gc-stats-command-vars`, and `emacs-gc-stats-summary-vars`. You can use `M-x emacs-gc-stats-clear` to clear the currently collected session data. You can pause the logging any time by disabling `emacs-gc-stats-mode` (`M-x emacs-gc-stats-mode`).

1
0