Auto-complete improvements. Added some partial Emmet support via emmet lsp.

This commit is contained in:
Martín Lucas Golini
2024-04-15 23:51:33 -03:00
parent 9032f3c899
commit c6a2bc2c44
5 changed files with 90 additions and 41 deletions

View File

@@ -118,12 +118,11 @@ void SettingsMenu::createSettingsMenu( App* app, UIMenuBar* menuBar ) {
->setId( "window-menu" )
->asType<UIWidget>();
mSettingsMenu->add( i18n( "plugin_manager", "Plugin Manager" ), findIcon( "extensions" ) )
->setId( "plugin-manager-open" );
auto helpMenuButton =
mSettingsMenu->addSubMenu( i18n( "help", "Help" ), findIcon( "help" ), createHelpMenu() )
->setId( "help-menu" )
->asType<UIWidget>();
mSettingsMenu->addSeparator();
mSettingsMenu
->add( i18n( "close", "Close" ), findIcon( "document-close" ), getKeybind( "close-tab" ) )
@@ -1439,6 +1438,11 @@ UIMenu* SettingsMenu::createViewMenu() {
UIPopUpMenu* SettingsMenu::createToolsMenu() {
mToolsMenu = UIPopUpMenu::New();
mToolsMenu->add( i18n( "plugin_manager", "Plugin Manager" ), findIcon( "extensions" ) )
->setId( "plugin-manager-open" );
mToolsMenu->addSeparator();
mToolsMenu
->add( i18n( "locate_ellipsis", "Locate..." ), findIcon( "search" ),
getKeybind( "open-locatebar" ) )
@@ -1470,11 +1474,6 @@ UIPopUpMenu* SettingsMenu::createToolsMenu() {
mToolsMenu->addSeparator();
mToolsMenu->add( i18n( "plugin_manager", "Plugin Manager" ), findIcon( "extensions" ) )
->setId( "plugin-manager-open" );
mToolsMenu->addSeparator();
mToolsMenu
->add( i18n( "check_languages_health", "Check Languages Health" ),
findIcon( "hearth-pulse" ), getKeybind( "check-languages-health" ) )
@@ -2207,7 +2206,6 @@ void SettingsMenu::updateMenu() {
mSettingsMenu->getItemId( "tools-menu" )->setVisible( !showMenuBar );
mSettingsMenu->getItemId( "window-menu" )->setVisible( !showMenuBar );
mSettingsMenu->getItemId( "help-menu" )->setVisible( !showMenuBar );
mSettingsMenu->getItemId( "plugin-manager-open" )->setVisible( !showMenuBar );
}
} // namespace ecode