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

Windows REPL + LineNoise #400

Merged
merged 36 commits into from Mar 4, 2022
Merged

Windows REPL + LineNoise #400

merged 36 commits into from Mar 4, 2022

Conversation

drkameleon
Copy link
Collaborator

Description

Currently, Arturo's REPL on Windows leaves much to be desired. It should generally behave like the Mac/*nix versions.
This is mainly because the LineNoise library is not in use.

Fixes #399

Type of change

Please select the option(s) that is more relevant.

  • Code cleanup
  • Bug fix (non-breaking change which fixes an issue)

@drkameleon drkameleon added bug Something isn't working repl Issues related to the REPL windows Windows-related issues labels Jan 15, 2022
@drkameleon drkameleon self-assigned this Jan 15, 2022
@github-actions github-actions bot added helpers Issues related to Helper modules and removed repl Issues related to the REPL labels Jan 15, 2022
@github-actions github-actions bot added the library Issues related to the standard library label Jan 15, 2022
@drkameleon
Copy link
Collaborator Author

drkameleon commented Jan 15, 2022

Related: antirez/linenoise#113

It seems like there is a consistent issue when the library is built on Windows (many UNIX-specific headers missing: termios.h, etc)


Also see: https://github.com/msteveb/linenoise (Possible solution❓ Claims to offer Win support)

@github-actions github-actions bot added workflows Issues related to GitHub workflows, building, releases, etc and removed library Issues related to the standard library helpers Issues related to Helper modules labels Mar 4, 2022
…epl-linenoise-and-windows

# Conflicts:
#	.github/workflows/release.yml
#	.github/workflows/windows.yml
#	version/build
@github-actions github-actions bot removed the workflows Issues related to GitHub workflows, building, releases, etc label Mar 4, 2022
@github-actions github-actions bot added the library Issues related to the standard library label Mar 4, 2022
@github-actions github-actions bot added 3rd-party Issues related to 3rd-party libraries and code helpers Issues related to Helper modules labels Mar 4, 2022
src/extras/linenoise.nim Outdated Show resolved Hide resolved
src/extras/linenoise.nim Outdated Show resolved Hide resolved
@drkameleon drkameleon changed the title WIP: Windows REPL + LineNoise Windows REPL + LineNoise Mar 4, 2022
@drkameleon drkameleon added the enhancement New feature or request label Mar 4, 2022
@drkameleon drkameleon merged commit 99bc43a into master Mar 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd-party Issues related to 3rd-party libraries and code bug Something isn't working enhancement New feature or request helpers Issues related to Helper modules library Issues related to the standard library windows Windows-related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tab inserts tab, doesn't autocomplete
1 participant