index
:
kakoune.git
master
Unnamed repository; edit this file 'description' to name the repository.
Mike Vink
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
shell_manager.cc
Age
Commit message (
Expand
)
Author
2022-01-24
Use strerror to display execve failures
Maxime Coste
2021-11-02
Keep command_fifo read fd open instead of closing/reopening
Maxime Coste
2021-10-29
Fix incorrect reading logic and EAGAIN handling
Maxime Coste
2021-10-24
Fallback to basic path on platforms where _CS_PATH is not defined
Maxime Coste
2021-08-10
Avoid "env var" in error message for unknown %val expansion
Johannes Altmanninger
2021-07-07
Catch errors while executing shell commands
Maxime Coste
2021-07-07
Add support for $kak_command_fifo and $kak_response_fifo
Maxime Coste
2021-07-07
Decouple generate_env from actual ShellManager env var collection
Maxime Coste
2021-06-24
Better style
Sidharth Kshatriya
2021-06-24
Also deal with variables named kak_quoted_* by using a more generic approach
Sidharth Kshatriya
2021-06-24
Fix: Kakoune passed environment variables in shell invocations are repeated
Sidharth Kshatriya
2021-03-11
Do not select on non-urgent fd when handling only urgent events
Maxime Coste
2021-03-04
Refactor pipe reader/writer
Maxime Coste
2021-01-22
Write to stderr if execve fails
Maxime Coste
2021-01-22
Slight code cleanup in generate_env
Maxime Coste
2020-12-09
Add a libexec/ directory and use it to find the kak command
Maxime Coste
2020-03-02
Expand env vars as list of strings
Maxime Coste
2019-06-23
Make quoting opt-in by using $kak_quoted_...
Maxime Coste
2019-01-24
Fix missing errno include
Maxime Coste
2019-01-20
Refactor RegexIterator to use a Sentinel
Maxime Coste
2018-12-27
Use fork instead of vfork on CYGWIN
Maxime Coste
2018-12-07
Use _exit() after vfork()
Jason Felice
2018-12-06
Use a dummy function for SIGPIPE instead of SIG_IGN
Maxime Coste
2018-11-27
Support KAKOUNE_POSIX_SHELL environment variable to choose the shell path
Maxime Coste
2018-11-27
ShellManager: Use vfork instead of fork
Maxime Coste
2018-08-29
Use shell specific quoting for env vars
Maxime Coste
2018-07-23
Restore SIGPIPE handler to default before spawning shell
Maxime Coste
2018-06-28
Fix wrong logic for moving filedescriptors leading to closed stdin
Maxime Coste
2018-05-26
Do not expose C++ typeid().name to user facing errors on wrong option type
Maxime Coste
2018-04-07
Make FaceRegistry scoped
Maxime Coste
2018-04-01
Restore previous status line after notifying wait for shell
Maxime Coste
2018-03-30
Support full redraws during shell execution and handle resize there
Maxime Coste
2018-03-25
Remove contains_that and use any_of to be closer to the c++ stdlib
Maxime Coste
2018-03-13
ranges: Add transform overload taking directly a pointer to member
Maxime Coste
2018-02-18
ShellManager: init from a static list of env vars
Maxime Coste
2018-01-11
Remove extraneous face when clearing status line
Delapouite
2017-06-07
Use microseconds instead of milliseconds for built-in profiling
Maxime Coste
2017-06-07
Use range based find_if wrapper for finding shell env vars
Maxime Coste
2017-04-22
Set stdin to /dev/null instead of closing it when we dont have data to pipe t...
Maxime Coste
2017-04-17
When not sending data to a subprocess, close its stdin
Maxime Coste
2017-03-16
Fixes some clang-tidy warning and add a few missing meta.hh include
Maxime Coste
2017-03-16
Try to clean up option include a bit
Maxime Coste
2017-03-15
Migrate WithBitOps template specialization to with_bit_ops function
Maxime Coste
2017-02-03
Fix some bugs in non blocking pipe writing
Maxime Coste
2017-02-03
Make piping data into shell commands non blocking
Maxime Coste
2017-01-08
Apply clang-tidy modernize to the codebase
Maxime Coste
2016-12-20
Fix getting path confstr, the returned size includes the zero terminator
Maxime Coste
2016-12-15
Use a POSIX guaranteed way of getting the shell path
Maxime Coste
2016-12-03
Read as much as possible data from shell processes on each read event
Maxime Coste
2016-12-01
Make FDWatcher support Read, Write and Except events, instead of just Read
Maxime Coste
[next]