transpose-words
make cursor placement consistent with `transpose-words` from readline
Add some const, fix spaces
Formatting
Fix for crash when setting tmux pane title
https://github.com/fish-shell/fish-shell/issues/846
Rsync Remote Path Completion

Relevant section lifted from scp.fish
Silenced SSH output to squash banners and failed connections
Erroneous 'and true' removed
echo (commandline -ct) is exactly the same as commandline -ct
rsync completions: use rsync --list-only to generate completions, allowing the use of rsync daemons
git prompt: reindent

Normally I wouldn't bother, but it was difficult to follow the nested
if statements.  Most of the file used tabs, so replaced all leading
spaces with the appropriate amount of tabs.
git prompt: actually show staged token
git prompt: replace question with explanation

The code in question displays GIT_DIR! if the user is inside the .git
directory of a repository that has a working directory.  Several git
commands won't work in that situation, so it's useful to warn the
user.
Added completions for apt-mark
docs: remove translation instructions

(Moved to https://github.com/fish-shell/fish-shell/wiki/Translations)
Fix for quoted variables in command position error message
https://github.com/fish-shell/fish-shell/issues/775
Make funced properly handle an invalid number of arguments
Fixes https://github.com/fish-shell/fish-shell/issues/780
git prompt: Fix hang on detached head.

$git_dir was never set in __fish_git_prompt_current_branch, but used
in the case of a detached HEAD.  This caused `cut -c1-7 $git_dir/HEAD`
to expand to `cut -c1-7` which then waited for input.