diff --git a/tools/lammps-gui/codeeditor.cpp b/tools/lammps-gui/codeeditor.cpp
index 9bf8c28f0f..1143fb3821 100644
--- a/tools/lammps-gui/codeeditor.cpp
+++ b/tools/lammps-gui/codeeditor.cpp
@@ -502,9 +502,14 @@ void CodeEditor::contextMenuEvent(QContextMenuEvent *event)
// print augmented context menu if an entry was found
auto *menu = createStandardContextMenu();
+ menu->addSeparator();
+ auto action = menu->addAction(QString("Display available completions").arg(help));
+ action->setIcon(QIcon(":/expand-text.png"));
+ connect(action, &QAction::triggered, this, &CodeEditor::runCompletion);
+
if (!page.isEmpty()) {
menu->addSeparator();
- auto action = menu->addAction(QString("Reformat '%1' command").arg(help));
+ action = menu->addAction(QString("Reformat '%1' command").arg(help));
action->setIcon(QIcon(":/format-indent-less-3.png"));
connect(action, &QAction::triggered, this, &CodeEditor::reformatCurrentLine);
diff --git a/tools/lammps-gui/expand-text.png b/tools/lammps-gui/expand-text.png
new file mode 100644
index 0000000000..f510f568bd
Binary files /dev/null and b/tools/lammps-gui/expand-text.png differ
diff --git a/tools/lammps-gui/lammpsgui.qrc b/tools/lammps-gui/lammpsgui.qrc
index 2cb4da64cf..bb23d559ee 100644
--- a/tools/lammps-gui/lammpsgui.qrc
+++ b/tools/lammps-gui/lammpsgui.qrc
@@ -23,6 +23,7 @@
edit-redo.png
edit-undo.png
emblem-photos.png
+ expand-text.png
format-indent-less-3.png
go-first.png
go-last.png