Skip to content
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

new functions and constants for Vdiff #17

Merged
merged 1 commit into from
Nov 26, 2024
Merged

Conversation

jmichel7
Copy link
Contributor

@jmichel7 jmichel7 commented Nov 21, 2024

Hello, thanks to your nice port of NCurses I have written a console application

https://github.com/jmichel7/Vdiff.jl

Along the way I had to add the curses functions

beep, def_prog_mode, reset_prog_mode, getmouse, mousemask, winch, overwrite, halfdelay, waddstr, addstr

I added also some constants defined in ncurses:

-the file ncurses_mouse.jl contains the definition of the struct M̀EVENT and of the constants used for mouse states.

-the file ncurses_keys.jl contains some of the key definitions in libncurses, to which I have added functions KEY_CTRL and KEY_ALT

You will need to use a version of TextUserInterfaces incorporating the above changes if you want to try Vdiff.
Thank you again for your package!

@ronisbr
Copy link
Owner

ronisbr commented Nov 26, 2024

Awesome @jmichel7! Thanks for the contribution!

@ronisbr ronisbr merged commit 5bd965b into ronisbr:master Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants