Tony Narlock
Tony Narlock
This is needed for easier completion / testability and making listing of configs more accessible 1. Find configs 2. Parse configs (yaml, strictyaml, json, jsonc, toml) 3. Modify configs (e.g....
`if:` could potentially execute python or shell and interpolate environmental variables ```yaml windows: - window_name: window if: import os; os.path.isdir(~/work/myproject) ```
I am going to `filter-branch` outdated text files like [manual/](https://github.com/tmux-python/tmuxp/commits/master/manual) from the code base: https://github.com/tmux-python/tmux-manuals. To get an idea: [gh docs](https://docs.github.com/cn/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository) Sometime over the coming weeks. Hopefully this will be...
https://click.palletsprojects.com/en/7.x/bashcomplete/ Add `autocompletion=` for `load`/`freeze`/etc. `eval "$(_TMUXP_COMPLETE=source_zsh tmuxp)"`
related: #669 assuming ```yaml session_name: django environment: SERVER_PORT: "8012" - window_name: test ${SERVER_PORT} layout: main-horizontal focus: true panes: - focus: True - blank ``` Allow `window_name` to receive `SERVER_PORT` without...
``` session_name: django environment: DEV_SERVER_PORT: 3001 SERVER_PORT: "8012" - window_name: test layout: main-horizontal focus: true panes: - focus: True - blank ``` ``` [Loading] /home/t/.dot-config/.tmuxp/test.yaml Traceback (most recent call last):...
### Goal Consolidate project dev utilities, e.g. virtualenv, package versioning/pinning, and build + publishing: [poetry](https://python-poetry.org/) - https://repology.org/project/tmuxp/versions - https://pkgs.org/download/tmuxp ### Question Will removing setup.py from source break compatibility? ### `poetry...
Effects issues like #312, and spin-off tickets like #326/#370 (focus), #364 ("no previous window) See https://github.com/tmux-python/tmuxp/issues/364#issuecomment-377795942. > #312 needs a regression suite built around it. > > It's necessary because...
#370
Compare to #349