diff --git a/app/src/main/java/com/termux/app/TermuxService.java b/app/src/main/java/com/termux/app/TermuxService.java
index 8025d0bd..38f2de01 100644
--- a/app/src/main/java/com/termux/app/TermuxService.java
+++ b/app/src/main/java/com/termux/app/TermuxService.java
@@ -8,6 +8,7 @@ import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
+import android.net.Uri;
import android.net.wifi.WifiManager;
import android.os.Binder;
import android.os.Build;
@@ -825,9 +826,12 @@ public final class TermuxService extends Service implements AppShell.AppShellCli
builder.setOngoing(true);
- // Set Exit button action
- Intent exitIntent = new Intent(this, TermuxService.class).setAction(TERMUX_SERVICE.ACTION_STOP_SERVICE);
- builder.addAction(android.R.drawable.ic_delete, res.getString(R.string.notification_action_exit), PendingIntent.getService(this, 0, exitIntent, 0));
+ // Set Open Vim button action
+ Intent vimIntent = new Intent(TERMUX_SERVICE.ACTION_SERVICE_EXECUTE, new Uri.Builder()
+ .scheme(TERMUX_SERVICE.URI_SCHEME_SERVICE_EXECUTE)
+ .path(TermuxConstants.TERMUX_BIN_PREFIX_DIR_PATH + "/vim").build());
+ vimIntent.setClass(this, TermuxService.class);
+ builder.addAction(android.R.drawable.ic_delete, res.getString(R.string.notification_action_open_vim), PendingIntent.getService(this, 0, vimIntent, 0));
// Set Wakelock button actions
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8c9cd7ae..8c626d25 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -105,7 +105,7 @@
- Exit
+ Open Vim
Acquire wakelock
Release wakelock