Comments (12)
@wez sorry I missed your response. We take it the cursor position directly from the ime (the offset @SeparateRecords mentioned has been resolved).
WezTerm is officially supported! To enable it, run fig install --input-method
and follow the instructions.
from fig.
Helpful Links (just installed WezTerm today and so far I'm impressed (Alacritty with tab support!?!)
- Config Docs - https://wezfurlong.org/wezterm/config/files.html
- GitHub Discussion Page - https://github.com/wez/wezterm/discussions
- Window Object Docs - https://wezfurlong.org/wezterm/config/lua/window/index.html?highlight=windows#window-object
- Window Event Docs - https://wezfurlong.org/wezterm/config/lua/window-events/index.html
- Pane Object Docs - https://wezfurlong.org/wezterm/config/lua/pane/index.html
- Shell Integration - https://wezfurlong.org/wezterm/shell-integration.html
- Determining Cursor position - https://wezfurlong.org/wezterm/escape-sequences.html?highlight=cursor%20location#other-escape-sequences
Seems overall like it should be doable with some Lua scripting, and is encouraged by the maintainer.
from fig.
+1. I have been using Wezterm for a while and love it. It would be great to be able to use Fig with it.
from fig.
Nice! Yes, IME is default enabled on all platforms since the most recent release. I've updated the docs on that page to make them clearer and internally consistent!
from fig.
@wez pushed an updated that improves Wezterm's IME support on macOS!
(It also seems like it is now turned on by default as well, but the docs have conflicting information.)
I've added experimental support which should be go out in the next release of Fig.
from fig.
Awesome! Came here to suggest this. Wezterm is the only one supporting Ligatures through all platforms and I tried them all, was in love with alacritty for a looooong time but Wezterm beats them all.
Thanks so much for adding support!
from fig.
Any idea if Wezterm offers any plugin functionality? In order to add support for a terminal emulator, we need to be able to...
- locate the cursor position
- determine which tab/pane the user is typing in
from fig.
from fig.
Positioning seems a little broken for me - is there an easy fix?
from fig.
Hmm that is interesting! I wonder if this is based on the version (notice how you have native tabs and I don't).
Edit: Confirmed that that location of caret changes with Wezterm v0.1.0.
from fig.
@mschrage: FWIW, the version number in Cargo.toml isn't used for wezterm: wezterm --version
has the correct version info.
Is the caret location taken directly from what wezterm sends to the IME?
from fig.
Amazing ! Thanks!
from fig.
Related Issues (20)
- bug: Fig not working on SLES 15 sp5
- Local CLIs not showing scripts HOT 3
- Daemon diagnostics: Daemon socket exists but could not connect HOT 2
- fig ai failed with status code 429 (status: 500 Internal Server Error, error_id: bb1a972b21b9483b903ec071294fbfd3) HOT 2
- autocomplete prompt isn't aligned with the prompt cursor HOT 1
- Not working even though fig doctor checks all boxes HOT 3
- autocomplete not displaying, but a cursor appears above or below my command line, suggesting it's there somewhere HOT 2
- Memory usage of m2pro chip increases sharply HOT 2
- bug: canot open Android Studio
- bug: Adhere to XDG Spec
- fig has a super high memory usage HOT 1
- Gostaria muito de usar o fig.io no meu ubunto 22.04
- bug: Cannot delete server or identity
- Add i18n support
- Autocompletions not working for custom cli commands
- Not able to login with existing account HOT 4
- Untracked branches are not suggested for `git switch` command
- git sparse-checkout not being suggested
- bug: High memory usage HOT 4
- bug: Keep getting popup that fig plugin is incompatible with Android Studio
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fig.