alternative configuration language #586
Replies: 2 comments 2 replies
-
I'd say, so be it.. To get a basic terminal config it's pretty easy, and you don't need to know Lua a lot, assigning values to a table is enough.
This may be because the default keybindings are tailored to a qwerty keyboard layout |
Beta Was this translation helpful? Give feedback.
-
wezterm started out with a TOML configuration file, but quickly outgrew it as the feature-set got richer.
So, lua support isn't going anywhere. As to your question about also supporting something else: As I mentioned, we started out with TOML, and then grew Lua support. For a few releases we supported both of these, but having two different config sources was bad because:
Given the increased complexity both for development and for users, I'd say the chances of adding another config source are close to zero! I hear what you're saying though: I think it would be reasonable to adjust the docs to show the "boring" hand-unrolled version of the config to demonstrate what is being added to the config file, and then follow up with a little block that shows how to use a loop to make it more compact/easier to maintain.
Please do! |
Beta Was this translation helpful? Give feedback.
-
Started using this terminal recently, it's been amazing so far.
at start I faced problems on my i3 wm, the keybindings were colliding with i3's default keybindings and few of the default keybindings were not working as given in the docs as well, So I had to re map multiple things as per my convenience kudos to the docs it was really easy. 🥳
But the process of configuration relies on knowing lua, which I didn't know at all, so just for the sake of configuring my terminal
I had to dive into basics of lua. I doubt everyone will have time or energy to learn lua which becomes one of the main reason for people to stop using this terminal. Why did you pick lua if I may ask. Do you have any plan for alternative configuration language?
PS: I want to share this with community, would you mind if I share it on reddit etc places
Beta Was this translation helpful? Give feedback.
All reactions