Tony Narlock
Tony Narlock
`ValueError: Session requires a session_id` When encountering https://github.com/tmux-python/tmuxp/discussions/757 and `os.getenv` doesn't show `LANG`, `LANGUAGE` and `LC_ALL` set, e.g. mismatching or missing attributes: ```console LANG=en_IN LANGUAGE= LC_CTYPE="en_IN" LC_NUMERIC=en_IN.UTF-8 LC_TIME=en_IN.UTF-8 LC_COLLATE="en_IN" LC_MONETARY=en_IN.UTF-8...
- Maintainer hasn't been able to respond to questions re: GitHub settings (we need to set up CI and are years behind) https://github.com/emre/kaptan/issues/176 - Constrains `pyyaml` dependency - We should...
Allow params to `new-session` should be passable via `session_options` ```yaml session_name: session session_options: # ... ``` From tmux manpages: ```console $ tmux new-session -d 'vi ~/.tmux.conf' \; split-window -d \;...
Add `--strict` mypy annotations Earlier PR with basic support: #786 This worked with with [libtmux](https://github.com/tmux-python/libtmux/pull/383/files) and [libvcs](https://github.com/vcs-python/libvcs/pull/390/files), let's bring the quality enhancement to tmuxp. This should make future refactors easier...
Notes ## vim: Replace `.get("session_id")` with `.session_id`: ```vim %s/\.get(\"\(.*\)\")/.\1/ge ``` Replace `pane["pane_id"]` with `pane.pane_id`: ```vim %s/\[\"\(.*\)\"\]/.\1/ge ``` ## Todo: - [ ] `window.width` -> `window.window_width` - [ ] `window.height` ->...
TODO: Still need to update http://localhost:8023/reference/common.html#libtmux.common.TmuxRelationalObject / https://libtmux.git-pull.com/reference/common.html#libtmux.common.TmuxRelationalObject
https://github.com/git-pull/website/pull/103
#426 will change how lookups and other stuff work Add a migration guide to the docs site for APIs change
Their should be a configuration object Default / regular usage should never need to use it But for any implied defaults, their should always be a way to override them....