This plugin provides emacs-tab.reindentCurrentLine
command, which indents like emacs behavior.
- Always indent a line to the same level
- Move the cursor to the first character if cursor is in the leading white spaces.
In order to change 'tab' key behavior, please write the following lines
in your keybindings.json
.
{
"key": "tab",
"command": "emacs-tab.reindentCurrentLine",
"when": "editorTextFocus"
}
npm install -g vsce
git clone https://github.com/derjanb/vscode-emacs-tab.git
cd vscode-emacs-tab
npm install
vsce package
code --install-extension vscode-emacs-tab-0.0.9.vsix