# Terminal 1.18 Selfhost Settings
Collection of settings for our 1.18 bug bash. Last updated for 1.18.833
There's also a collection of files for your shell config as well. I made them all separate, especially the pwsh ones, so people could combine as needed. I know folks have complicated shell prompts already. The one I have there is fairly trivial, but should include all the marks you need to get started. Wrap your own prompt as needed.
### Shell-completion integration
Make sure that the key in `Set-MappedKeyHandlers` matches the contents of the `sendInput` command bound in the `actions`. In this sample, the Terminal internally passes F12b to pwsh to drive the menu.
### Shell integration prompts
These are snippets for:
* microsoft/terminal#14943 "Add support for opening the Suggestions UI with recent commands"
* microsoft/terminal#14807 "Add the ability to select a whole command (or its output)"
both rely on the `"experimental.autoMarkPrompts": true,` setting being enabled.
## PRs
* Tear out
* microsoft/terminal#14825
* microsoft/terminal#14843
* microsoft/terminal#14851
* microsoft/terminal#14866
* microsoft/terminal#14901
* microsoft/terminal#14935 - Enable tearing out tabs to create new windows
* Headless mode
* microsoft/terminal#14944 - Add support for running the Terminal without _any_ windows
* Suggestions UI
* microsoft/terminal#14938 -Add Suggestions UI & experimental shell completions support
* microsoft/terminal#14939 - Add tooltips to the Suggestions Control
* microsoft/terminal#14943 - Add support for opening the Suggestions UI with recent commands
* microsoft/terminal#15027 - Add a useCommandline property to the suggestions action
* Context menu
* microsoft/terminal#14775
* microsoft/terminal#15020 - Add buttons for selecting commands, output to context menu
* Shell integration improvements
* microsoft/terminal#14807 - Add the ability to select a whole command (or its output)
* Buffer rewrite
* microsoft/terminal#14821 - Add an efficient text stream write function