Theia - Process Extension
This extension allows the management of processes started with or without a terminal.
See here for a detailed documentation.
Theia process support.
This extension allows the management of processes started with or without a terminal.
See here for a detailed documentation.
Upload Files...
to easily upload files into a workspaceCodeActionKind
intersects
Plug-in APIBreaking changes:
validate
and accept
methods are now Promisified #4764{
"private": true,
"name": "myapp",
"theia": {
"frontend": {
"config": {
"preferences": {
"editor.autoSave": "on"
}
}
}
}
}
scope
to task configurations to differentiate 3 things: task type, task source, and where to run tasksToolbarAwareTabBar
detachment errorscpp.clangTidy
and cpp.clangTidyChecks
preferences to lint cpp program when clangd v9+ is usedview
, console
, and location
appearancefiles.associations
propertynsfw
file-watching dependency from vscode-nsfw
to Axosoft/nsfw
which fixes memory leaks as well as fixes issues where files are not being properly watched outside the main watched directoryCollapse All
toolbar itemworkspace.onDidRenameFile
Plug-in APIworkspace.onWillRenameFile
Plug-in APIworkspace.registerFileSystemProvider
Plug-in APIworkspace.saveAll
Plug-in APIworkspace.updateWorkspaceFolders
Plug-in APIrunInTerminal
requests in sidecar containersonDidChangeActiveTextEditor
eventonWillSaveTextDocument
eventworkspace.openTextDocument
API now respects the contributed FileSystemProviders
settings.json
search.lineNumbers
to control whether to show line numbers for search resultsRun Selected Text
tasks.json
typehierarchy
to use all levels the language server sends if availablepackage.json
properties newFIleName
and newFileExtension
to specify default file name and extension when creating a new fileBreaking changes:
when
contextswhen
contextswhen
contextsCPP_CLANGD_COMMAND
and CPP_CLANGD_ARGS
environment variablesCreate New Build Configuration
Reset Build Configuration
New Build Config
when
contextsClear Editor History
commandwhen
contextswhen
contextsonCurrentEditorChange
event is firedglob
file searchesexclude
of file searchStash
, Apply Stash
, Apply Latest Stash
, Pop Stash
, Pop Latest Stash
and Drop Stash
Git Remote
command to obtain complete dataGitView
when git repo changesGit Reset
dugite
when
contextsopenUrl
commandwhen
contextswhen
contextswhen
contextssupportMultiRootWorkspace
preference changevscode.diff
and open diff editor commandssetContext
commandTreeView
widget registrationonDidSelectItem
behavior for the quick pick widgetOutputChanel.show
not displayingonWillSaveTextDocument
event handlertasks.onDidEndTask
Plug-in APItasks.taskExecutions
Plug-in APImenus.commandPalette
contribution pointvscode.previewHtml
commandCommand
interface by splitting into two: CommandDescription
and Command
when
contextsSearch in Workspace
widgetwhen
contextscommands.getCommands
commands.registerTextEditorCommand
workspace.rootPath
DefaultWorkspaceServer
when
contextsOpen With...
context menu only when more than one open handler is presentBreaking changes:
1_open
and 4_new
replaced by navigation
group6_workspace
renamed to 2_workspace
group5_diff
renamed to 3_compare
group6_find
renamed to 4_search
group2_clipboard
renamed to 5_cutcopypaste
group3_move
and 7_actions
replaced by navigation
group2_cut_copy_paste
renamed to 9_cutcopypaste
groupdebug.breakpoint.toggle
renamed to editor.debug.action.toggleBreakpoint
debug.start
renamed to workbench.action.debug.start
debug.thread.continue
renamed to workbench.action.debug.continue
debug.start.noDebug
renamed to workbench.action.debug.run
debug.thread.pause
renamed to workbench.action.debug.pause
debug.thread.stepin
renamed to workbench.action.debug.stepInto
debug.thread.stepout
renamed to workbench.action.debug.stepOut
debug.thread.next
renamed to workbench.action.debug.stepOver
debug.stop
renamed to workbench.action.debug.stop
debug.editor.showHover
renamed to editor.debug.action.showDebugHover
PreferenceProvider
fireOnDidPreferencesChanged
function is deprecated. emitPreferencesChangedEvent
function should be used instead. fireOnDidPreferencesChanged
will be removed with the next major release.PreferenceServiceImpl
preferences
is deprecated. getPreferences
function should be used instead. preferences
will be removed with the next major releaseproperties
property defined in the PreferenceSchema
object is now mandatoryPreferenceProperty
is renamed to PreferenceDataProperty
PreferenceSchemaProvider
combinedSchema
property is changed from PreferenceSchema
to PreferenceDataSchema
getCombinedSchema
function is changed from PreferenceSchema
to PreferenceDataSchema
affects
function is added to PreferenceChangeEvent
and PreferenceChange
interfacenavigator.exclude
preference is renamed to files.exclude
#4274hostname
aliaseditor.formatOnSave
preference, to format documents on manual savecpp.clangdExecutable
and cpp.clangdArgs
to customize language server start commanddiscardAll
commandstageAll
commandunstageAll
commandgit pull
command, to pull from default configured remotegit push
command, to push from default configured remoteJavaContribution
.properties
and .toml
filesMonacoWorkspace.fireWillSave
performanceglobalState
and workspaceState
Plug-in APIregisterColorProvider
Plug-in APIregisterRenameProvider
Plug-in APItasks.onDidStartTask
Plug-in APIwhen
expressionswhen
expressionssearch-in-workspace
when there is a multiple-root workspacesearch-in-workspace
treeWorkspaceService.getWorkspaceRootUri()
@theia/core/lib/node/debug#DEBUG_MODE
flag to correctly detect when the runtime is inspected/debugged^2.0.14
PATH
quick-open-file
java-debug
jdt.ls
workspacestoragePath
Plug-in APItasks.registerTaskProvider
Plug-in APIwindow.withProgress
Plug-in APIpackage.json
3.9.1
Task
menu items into the new Terminal
menutheia.applicationName
to application package.json
and improved window titlectrl+alt+a
and ctrl+alt+d
to switch tabs left/rightFind Command...
to easily trigger quick-open commandsSwitch Header/Source
from Option+o
to Option+Command+o
when on macOSGetting Started Widget
- used to view common commands, recent workspaces, and helpful linksCollapse All
for problem markerslanguages.registerCodeLensProvider
Plug-in APIlanguages.registerDocumentSymbolProvider
Plug-in APIwindow.showTextDocument
Plug-in APItasks.registerTaskProvider
Plug-in APIReplace All...
to limit accidental triggeringFind in Folder...
searches from the node's closest parentSplit Terminal
Collapse All
for the file navigatoraddNewLine
parameter wasn't specifiedDocumentLinkProvider
Plug-in APIView Keybindings Widget
- used to view search and edit keybindingsmenus
contribution pointreact
File Download
featuregit commit
now alerts the user if no files are stagedgit
unstaging feature.ts
files for now until more grammars are registered)Search In Folder...
Search
menu item.md
files that are edited in diff
mode now correctly open with the editorHTML
files now open in the editor by defaultR
key (<kbd>shift + r</kbd>) not working in the editorgit sync
and git publish
actionsjdt.ls
download on postinstall