Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
tusharhero
tusharhero
@tusharhero@mathstodon.xyz  ·  activity timestamp 6 days ago

Amazing work by Minad on #GNU #Emacs : https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281. His patch adds a canvas image type which adds a canvas to Emacs (direct pixel buffer manipulation that we very desperately need see: https://codeberg.org/MonadicSheep/emacs-reader/pulls/126#issuecomment-9191474).

This work was inspired by the various PALE demos by @divyaranjan.

This means emacs-reader and PALE will be able to delete a lot of hacks and have even better performance :D.

Codeberg.org

WIP: Implement features for text selection, search, highlight

This PR primary resolves #29 by adding basic features that are needed for text selection, search and manipulation. It will _try_ to implement some of the primitives and basic support for #37, but it is not the highest priority.

#80281 - 31.0.50; FR: Canvas object as display property - GNU bug report logs

  • Copy link
  • Flag this post
  • Block
tusharhero
tusharhero
@tusharhero@mathstodon.xyz replied  ·  activity timestamp 6 days ago

@divyaranjan Here is a demo of the new canvas API:

#emacs

Your browser does not support the video tag.
This video cannot be previewed
Open original
funny animation with a lot of colored rectangles and emacs logos appearing everywhere, with a red falling star-like streak appearing in the background, chaos.
  • Copy link
  • Flag this comment
  • Block
tusharhero
tusharhero
@tusharhero@mathstodon.xyz replied  ·  activity timestamp 5 days ago

@divyaranjan another thing I noticed, it is able to do 400 FPS without any trouble.

#emacs

Your browser does not support the video tag.
This video cannot be previewed
Open original
unny animation with a lot of colored rectangles and emacs logos appearing everywhere, with a red falling star-like streak appearing in the background, chaos. With a FPS counter at around 400 at the bottom (minibuffer).
  • Copy link
  • Flag this comment
  • Block
tusharhero
tusharhero
@tusharhero@mathstodon.xyz replied  ·  activity timestamp 5 days ago

@divyaranjan yet another demo, this time Minad ported #Doom to #GNU #Emacs. ( #Doomemacs?)

https://github.com/minad/doom-on-emacs

Your browser does not support the video tag.
This video cannot be previewed
Open original
doom running inside an emacs buffer.
GitHub

GitHub - minad/doom-on-emacs: Doom on Emacs

Doom on Emacs. Contribute to minad/doom-on-emacs development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
Trev :emacs:
Trev :emacs:
@trevdev@fosstodon.org replied  ·  activity timestamp 6 days ago

@tusharhero @divyaranjan 2026 is the year of the Emacs desktop

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct