pagedown
|
9e026983e6
|
clone-in-kitty: Remove CONDA_PREFIX_* env vars
|
2022-04-18 11:42:22 +08:00 |
|
Kovid Goyal
|
339af1b4b2
|
Add more send_text examples
|
2022-04-17 22:48:03 +05:30 |
|
Kovid Goyal
|
230a9f4678
|
Implement option to control clone sourcing strategies
|
2022-04-17 19:39:32 +05:30 |
|
Kovid Goyal
|
f2189b3e70
|
only pass VIRTUAL_ENV if it is currently active
|
2022-04-17 15:43:57 +05:30 |
|
Kovid Goyal
|
0ee5712e00
|
Start work on option to control sourcing strategies
|
2022-04-17 15:30:57 +05:30 |
|
Kovid Goyal
|
4372cf2893
|
...
|
2022-04-17 08:43:23 +05:30 |
|
Kovid Goyal
|
34c18bacd8
|
Free up memory used to store copy of child env block
|
2022-04-17 08:35:55 +05:30 |
|
Kovid Goyal
|
3af11e92d6
|
Ensure the clone launch env var is not set accidentally
|
2022-04-17 08:29:47 +05:30 |
|
Kovid Goyal
|
74d5f2c259
|
Dont allow inappropriate types for cloning
|
2022-04-17 08:19:01 +05:30 |
|
Kovid Goyal
|
291f9e9a5e
|
Make cloning safer
Now env vars are set after shell rc files are sourced. And the clone
request cannot specify the cmdline to execute.
|
2022-04-17 07:49:58 +05:30 |
|
Kovid Goyal
|
38e1d32065
|
Actually implement allow_cloning
|
2022-04-16 22:40:05 +05:30 |
|
Kovid Goyal
|
b45fedd794
|
Infrastructure for serializing env blocks
|
2022-04-16 22:16:20 +05:30 |
|
Kovid Goyal
|
df9b13fb74
|
Ask for confirmation before doing a clone by default
|
2022-04-16 20:04:26 +05:30 |
|
Kovid Goyal
|
831043b773
|
Implement venv detection for fish
|
2022-04-16 14:45:02 +05:30 |
|
Kovid Goyal
|
1daf745d74
|
Add explicit support for python and conda venvs to clone-in-kitty
Still needs to be implemented for fish
|
2022-04-16 13:15:10 +05:30 |
|
Kovid Goyal
|
d6c5b40ead
|
...
|
2022-04-16 09:26:53 +05:30 |
|
pagedown
|
e19ce6cce6
|
clone-in-kitty: Skip some user-related environment variables
|
2022-04-15 22:47:57 +08:00 |
|
pagedown
|
9c855a8377
|
Skip environment variables such as SSH_TTY when using clone-in-kitty
|
2022-04-15 19:43:40 +08:00 |
|
Kovid Goyal
|
716813e38a
|
Proper fix for macOS argv[0]
|
2022-04-15 15:23:45 +05:30 |
|
Kovid Goyal
|
e5322cdc52
|
Fix clone-in-kitty --env not working over ssh
|
2022-04-15 15:20:38 +05:30 |
|
Kovid Goyal
|
b5701691c6
|
Dont clone prompt related env variables
These really shouldnt be exported but people often do
|
2022-04-15 15:18:43 +05:30 |
|
Kovid Goyal
|
25f022cc14
|
Ensure copy_env is False
|
2022-04-15 14:04:52 +05:30 |
|
Kovid Goyal
|
981ad88309
|
Allow nuking expandvars globally
|
2022-04-15 13:58:01 +05:30 |
|
Kovid Goyal
|
e71b9091a3
|
Dont rely on env -0 for bash either
|
2022-04-15 13:33:32 +05:30 |
|
Kovid Goyal
|
0fcfe104e3
|
Handle argv[0] being buggered on macOS
|
2022-04-15 12:25:05 +05:30 |
|
Kovid Goyal
|
b866c3e783
|
Add a zsh test for clone env serialization
|
2022-04-15 12:04:50 +05:30 |
|
Kovid Goyal
|
c15a31e725
|
Ensure colors are copied form the correct window when cloning
Also, encapsulate clone command into its own class to ease testing
|
2022-04-15 11:53:28 +05:30 |
|
Kovid Goyal
|
e5f70b7306
|
...
|
2022-04-13 21:22:27 +05:30 |
|
Kovid Goyal
|
e2bb856e41
|
Document clone-in-kitty
|
2022-04-13 21:01:45 +05:30 |
|
Kovid Goyal
|
d0c0b01724
|
Get clone-in-kitty working for bash as well
|
2022-04-13 20:38:04 +05:30 |
|
Kovid Goyal
|
4b7c50518e
|
Fix usage of chunk_num
|
2022-04-13 20:16:51 +05:30 |
|
Kovid Goyal
|
a1bfcd9fc5
|
Also transfer env vars when cloning over ssh kitten
|
2022-04-13 20:08:06 +05:30 |
|
Kovid Goyal
|
eb024fa40a
|
...
|
2022-04-13 15:51:00 +05:30 |
|
Kovid Goyal
|
122475ad4d
|
Work on getting cloning working with the SSH kitten
Still need to do environment passing
|
2022-04-13 15:41:42 +05:30 |
|
Kovid Goyal
|
f7114bc1c5
|
...
|
2022-04-13 15:35:06 +05:30 |
|
Kovid Goyal
|
feea6998f8
|
Allow using the cwd of the oldest as well as the newest foreground process for launch --cwd
|
2022-04-13 15:31:17 +05:30 |
|
Kovid Goyal
|
e187110611
|
Use $PWD instead of pwd -P as we want the exact same cwd not the resolved one when cloning
|
2022-04-13 15:13:58 +05:30 |
|
Kovid Goyal
|
c19e69855a
|
Start work on a command to clone the current working env into a new kitty window
|
2022-04-13 15:02:22 +05:30 |
|
Kovid Goyal
|
587f44ad4e
|
A working implementation of cwd_of_process for FreeBSD
|
2022-04-12 22:06:46 +05:30 |
|
Kovid Goyal
|
c9ef4aa8c8
|
Sessions: Fix os_window_size and os_window_class not applying to the first OS Window
Fixes #4957
|
2022-04-12 21:38:29 +05:30 |
|
Kovid Goyal
|
aabadd8517
|
...
|
2022-04-12 21:19:28 +05:30 |
|
Kovid Goyal
|
b8866371a3
|
avoid unneccessary session creation during startup
|
2022-04-12 21:18:18 +05:30 |
|
Kovid Goyal
|
0f3883af02
|
...
|
2022-04-12 21:13:56 +05:30 |
|
Kovid Goyal
|
5876ce0845
|
Remove --target-group in favor of the new boolean search expressions with matching on window/tab state
|
2022-04-12 20:41:17 +05:30 |
|
Kovid Goyal
|
2c72c56e22
|
Add a couple more states to match against
So we can now select windows/tabs that are not active/focused but are in
the active/focused tab/os window.
|
2022-04-12 20:35:31 +05:30 |
|
Kovid Goyal
|
f15ce21da1
|
Markup the --match options help text a bit more
|
2022-04-12 20:20:29 +05:30 |
|
Kovid Goyal
|
b3fa7310cb
|
Allow matching on window/tab state
|
2022-04-12 20:14:01 +05:30 |
|
Kovid Goyal
|
ade38870a0
|
Allow using boolean operators when matching windows or tabs
|
2022-04-12 19:55:20 +05:30 |
|
Kovid Goyal
|
11bc1b100c
|
Handle <> inside :ref: on the CLI
|
2022-04-12 19:48:09 +05:30 |
|
Kovid Goyal
|
93a7b220c9
|
Fix parsing of quoted words
|
2022-04-12 19:31:56 +05:30 |
|