-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider disabling the cursor while in presentation mode #2
Comments
Now that there is a For now such things can easily be done with hooks or extra commands as needed. |
I had a brainstorm about one of the first things we need for The problem is when presenting, lots of time you are using some external projector or sharing a specific desktop. You want to look at the notes while showing the audience the contents. You need to be able to put a frame on the correct display. This is not the kind of thing we can do with hooks because the situations change. So, for the user, at the worst time to be interrupted, suddenly we need to use some new commands or click around manually. So to solve this, I will use a transient interface to create a presentation frame. It will have a UI for placing the frame. The presentation frame and base frame will be able to swap positions. The presentation frame will move between screens using the transient. Finally, I will add some customization options to add arbitrary commands typically useful for this situation. There will be separate hooks for |
Makes sense, perhaps it is not that given, but as you say, it depends on what the purpose of the buffer is. I think it is fine to leave this up to the user, I currently have added this to the (define-minor-mode hide-cursor-mode
"Toggle hiding of the cursor."
:lighter " Hide Cursor"
(if hide-cursor-mode
(setq cursor-type nil)
(kill-local-variable 'cursor-type)))
(add-hook 'dslide-start-hook #'hide-cursor-mode) Feel free to close, if you don't intend this or feel it is up to the user to control this. |
Now when running a presentation, I will always see my cursor at the top and it also tends to glitch out a bit, leaving a trail along the title overlay.
Setting this fixes it:
The text was updated successfully, but these errors were encountered: