-
-
Notifications
You must be signed in to change notification settings - Fork 63
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
Integrate Fig with Windows #35
Comments
super work |
you could just click on the 'watch' button at the top |
I can hardly wait! |
Maybe the best approach for this one is trying to write an app like https://github.com/microsoft/terminal/tree/main/samples that consumes the new Windows Console APIs. |
Hey everyone! Thank you for your patience. We are super excited about bringing Fig to Windows, but there is lots of work to do before this is possible. There are at least 7 core functions that need to be built out in order for us to release autocomplete to Windows.
If you have any insight on how to solve these challenges, please comment below or join our #cross-platform channel on Discord. ❤️ |
@mschrage |
I think winpty could be a great starting point for pseudo-console implementation. It is known to work well with other UNIX-like software as well. |
Regarding #1 in the list above, it may be worthwhile to add native support to windows terminal rather than have it be an accessibility hack |
@levrik I didn't know about that Windows had added support for @BasixKOR I will look into @ntindle does Windows Terminal have support for GUI plugins like Fig? If you have any links to documentation on this or thoughts on how to implement native support, please let me know. |
I understand that Windows terminal support is not done yet, but I'm a bit confused about vscode on Windows, because your README writes that it works on vscode terminal. I assume it only works on vscode terminal on MacOS, right? |
Here's the master feature list for extensions on Windows Terminal. As far as I can tell, the command palette is fully extensible but doesn't provide the sort of inline support you're probably looking for. They seem very open to feature requests though |
The "Hyper" terminal from Vercel runs on Windows as well as MacOS. It'd be great to see Fig work with Hyper on Windows 11, at least, even if Windows Terminal integration doesn't work yet. |
What is the unix-like environment you use on Windows most often? I'm assuming WSL, but I could be completely wrong. |
Usually WSL through windows terminal , but I also use git bash occasionally through windows terminal….I believe it runs msys2 or something like that
…On Feb 4, 2022, 4:02 PM -0600, Matt Schrage ***@***.***>, wrote:
What is the unix-like environment you use on Windows most often?
I'm assuming WSL, but I could be completely wrong.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
I actually almost never use WSL, I use Git Bash (via Windows Terminal), with Zsh installed on top of it. |
I also always use Git Bash |
Honestly I mostly just use Powershell; not WSL or Git Bash. |
I always use git bash :) |
Terminal: Windows Terminal -- Used Cygwin in the past (feels like a lifetime ago) |
Please consider adding support for Tabby on Windows. |
WSL when using VS Code terminal, Git Bash otherwise. |
I use Cmder, works really well. |
I also use Tabby, which is written in TypeScript and allows for plugins - a Tabby Plugin would be fantastic! |
Hope to support alacritty. |
Some exciting progress to share! windows_fig_demo.mp4We've located the caret position, can determine what text has been typed, and got IPC working on Windows. 🥳 There is still lots to do, but some of the key technical challenges have been solved! We likely will focus on WSL at first and then branch out to support other environments, like git bash and Powershell. |
@mschrage Wow. Is Fig written in Rust? This |
@levrik Looking at the executable icon, it's a tauri app (https://github.com/tauri-apps/tauri) so yes it's built with Rust. |
Good eye @florian-lefebvre! @levrik To answer your question: yes, we use Rust! 🦀 |
@mschrage And few hours later I received your newsletter mentioning usage of Rust for at least your CLI 😅 |
Fig looks very interesting, would be great to see this working with PuTTY on Windows too. |
Could we please keep the comments here limited to the issue and move other comments to a discussion? I'd like to stay connected with progress to Fig coming to Windows, but notifications like these last few can be very noisy. |
Could we lock this issue to the fig team only (for updates) and then create a discussion post for this issue for discussion on it? |
Good idea @sasial-dev and thanks for moving the conversation in a more constructive direction @haltcase. I’ll lock this issue for now. |
The team just hit another milestone! windows_demo.mp4This is a really rough version of autocomplete running on Windows. Still more work to be done, but we're getting there! 🙌 |
We're rolling out a closed alpha/prototype of Fig on Windows to a few users in the next week or so -- if you're on Windows and interested in getting early access, fill out the typeform here: https://withfig.typeform.com/to/n58Z7ciy |
Fig currently works on macOS only. We will build a port that integrates with Windows soon.
Please subscribe to this issue to get an update when Fig's autocomplete integration with the Window is ready 😄
The text was updated successfully, but these errors were encountered: