fish-shell/doc_src/cmds
Johannes Altmanninger f758d39535 string pad: handle padding characters of width > 1
If the padding is not divisible by the char's width without remainder,
we pad the remainder with spaces, so the total width of the output is correct.

Also add completions, changelog entry, adjust documentation, add examples
with emoji and some tests.  Apply some minor style nitpicks and avoid extra
allocations of the input strings.
2020-09-27 21:59:15 +02:00
..
_.rst Add an "_" builtin to call into gettext (#7036) 2020-05-29 20:53:44 +02:00
abbr.rst doc(abbr): adjust token names 2020-02-23 21:36:55 +08:00
alias.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
and.rst doc: add interlinks between true ←→ false and and ←→ or cmds 2020-02-23 23:41:16 -08:00
argparse.rst docs: Slight reword of argparse's optional argument section 2020-06-17 15:36:50 +02:00
begin.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
bg.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
bind.rst reader: Return true if suppress-autosuggestion suppressed 2020-09-26 10:09:55 +02:00
block.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
break.rst doc: add interlinks between break and continue commands 2020-03-09 19:24:38 +01:00
breakpoint.rst doc: homogenize commands titles 2020-04-04 10:44:53 +02:00
builtin.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
case.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
cd.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
cdh.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
command.rst Let command, jobs and type take --query instead of --quiet 2020-09-04 16:55:09 +02:00
commandline.rst docs: Remove extra colon to fix formatting 2020-04-17 22:29:12 +02:00
complete.rst docs: Improve complete docs 2020-09-09 20:23:15 +02:00
contains.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
continue.rst doc: add interlinks between break and continue commands 2020-03-09 19:24:38 +01:00
count.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
dirh.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
dirs.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
disown.rst docs: Link builtins 2020-03-21 15:31:25 +01:00
echo.rst docs: Use \ instead of \\ in examples (#7286) 2020-08-26 18:29:03 +02:00
else.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
emit.rst doc: homogenize commands titles 2020-04-04 10:44:53 +02:00
end.rst doc: homogenize commands titles 2020-04-04 10:44:53 +02:00
eval.rst doc: add links to 'source' command from 'eval' and 'functions' 2020-03-21 13:21:38 +01:00
exec.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
exit.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
false.rst doc: add interlinks between true ←→ false and and ←→ or cmds 2020-02-23 23:41:16 -08:00
fg.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
fish.rst Read arguments with fish -c 2020-09-26 14:47:20 +02:00
fish_add_path.rst fish_add_path: Don't resolve symlinks 2020-09-12 19:28:01 +02:00
fish_breakpoint_prompt.rst docs: Less "the user", more "you" 2020-09-18 16:53:59 +02:00
fish_command_not_found.rst Call "fish_command_not_found" if a command wasn't found 2020-09-06 11:15:54 +02:00
fish_config.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
fish_git_prompt.rst docs: Explain more variables for fish_git_prompt 2020-09-18 16:32:28 +02:00
fish_hg_prompt.rst Make default hg prompt leaner 2020-03-07 13:02:58 +01:00
fish_indent.rst fish_indent: Print the failed files with --check 2020-08-10 22:03:51 +02:00
fish_is_root_user.rst Fix paste-o that duplicated documentation header. 2020-06-30 23:45:41 +02:00
fish_key_reader.rst docs: Add completions for fish_key_reader 2020-04-19 07:06:31 +02:00
fish_mode_prompt.rst docs: link and explicit instructions on creating a blank fish_mode_prompt 2020-06-06 22:52:13 +08:00
fish_opt.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
fish_prompt.rst docs: Less "the user", more "you" 2020-09-18 16:53:59 +02:00
fish_right_prompt.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
fish_svn_prompt.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
fish_update_completions.rst doc: homogenize commands titles 2020-04-04 10:44:53 +02:00
fish_vcs_prompt.rst Disable svn prompt by default 2020-03-01 17:04:02 +01:00
for.rst doc: homogenize commands titles 2020-04-04 10:44:53 +02:00
funced.rst docs: Fix spacing on key combinations 2020-03-21 13:20:34 +01:00
funcsave.rst Funcsave with --directory option (#7041) 2020-05-27 20:13:44 +02:00
function.rst Call "fish_command_not_found" if a command wasn't found 2020-09-06 11:15:54 +02:00
functions.rst correct description of -a param regarding _(\w*) 2020-09-08 18:02:50 +02:00
help.rst docs: Link builtins 2020-03-21 15:31:25 +01:00
history.rst history.rst: clarify that "history search" is the default command 2020-08-04 21:44:26 +02:00
if.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
isatty.rst docs/isatty: Mention default value for FILE DESCRIPTOR 2020-09-05 15:54:48 +02:00
jobs.rst Let command, jobs and type take --query instead of --quiet 2020-09-04 16:55:09 +02:00
math.rst math: Implement tau 2020-08-26 17:48:58 +02:00
nextd.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
not.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
open.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
or.rst doc: add interlinks between true ←→ false and and ←→ or cmds 2020-02-23 23:41:16 -08:00
popd.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
prevd.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
printf.rst docs: Use \ instead of \\ in examples (#7286) 2020-08-26 18:29:03 +02:00
prompt_pwd.rst doc: homogenize commands titles 2020-04-04 10:44:53 +02:00
psub.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
pushd.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
pwd.rst doc: add section about directory history / stack 2020-04-18 10:40:48 +02:00
random.rst docs: Reword random 2020-09-10 20:48:13 +02:00
read.rst doc: add links between the string-split and read commands 2020-03-10 18:25:40 +01:00
realpath.rst fish_add_path: Don't resolve symlinks 2020-09-12 19:28:01 +02:00
return.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
set.rst Update set --show docs 2020-04-26 17:55:17 +02:00
set_color.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
source.rst docs: don't quote code snippets 2020-04-13 22:56:22 +02:00
status.rst Add status dirname and status basename convenience commands 2020-06-04 18:23:32 +02:00
string-collect.rst Fix string collect examples 2020-06-07 19:33:27 +02:00
string-escape.rst docs: Use \ instead of \\ in examples (#7286) 2020-08-26 18:29:03 +02:00
string-join.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-join0.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-length.rst Fix example in string length docs 2020-09-27 21:59:15 +02:00
string-lower.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-match.rst docs: Use \ instead of \\ in examples (#7286) 2020-08-26 18:29:03 +02:00
string-pad.rst string pad: handle padding characters of width > 1 2020-09-27 21:59:15 +02:00
string-repeat.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-replace.rst docs: Use \ instead of \\ in examples (#7286) 2020-08-26 18:29:03 +02:00
string-split.rst docs: Use \ instead of \\ in examples (#7286) 2020-08-26 18:29:03 +02:00
string-split0.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-sub.rst Add string sub --end (#6765) 2020-03-22 15:53:09 +01:00
string-trim.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-unescape.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string-upper.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
string.rst New command "string pad" to pad text to a given width (#7340) 2020-09-27 21:59:15 +02:00
suspend.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
switch.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
test.rst Doc: Fix dead link to POSIX man page "test". 2020-04-19 04:25:04 +02:00
time.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
trap.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
true.rst doc: add interlinks between true ←→ false and and ←→ or cmds 2020-02-23 23:41:16 -08:00
type.rst Let command, jobs and type take --query instead of --quiet 2020-09-04 16:55:09 +02:00
ulimit.rst docs: Link builtins 2020-03-21 15:31:25 +01:00
umask.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
vared.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
wait.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00
while.rst We no longer have two doc systems, move sphinx_doc_src back to doc_src 2020-02-19 17:00:35 -08:00