diff options
author | Felipe Morales | 2015-10-17 10:59:53 +0200 |
---|---|---|
committer | Felipe Morales | 2015-10-17 11:00:54 +0200 |
commit | 592dba9776ccbc76a9daffe37d6c35d874a2c586 (patch) | |
tree | a3bdc2529b72549a7e5ca50af219591a2350f424 | |
parent | 2c0ed2c1f8d69e6b57c7f2eeddf52a0df935ce4a (diff) | |
download | aur-592dba9776ccbc76a9daffe37d6c35d874a2c586.tar.gz |
prevent messages about failing to register 'org.neovim'
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rwxr-xr-x | nvim-wrapper | 3 |
3 files changed, 5 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = neovim-gnome-terminal-wrapper pkgdesc = A wrapper for running neovim in a separate instance of gnome-terminal pkgver = 1 - pkgrel = 3 + pkgrel = 5 url = http://github.com/fmoralesc/ arch = any license = GPL @@ -11,7 +11,7 @@ pkgbase = neovim-gnome-terminal-wrapper source = neovim.desktop source = nvim-wrapper source = neovim.svg - md5sums = 9833885822ad32f62eec455fd60a5fe1 + md5sums = fe784928af34009c09c7fcdd4e731fe4 md5sums = 345fa48dcf47a6143034f2b1deed20d1 md5sums = 2b271742492f200bcac78dbfe33caa3c @@ -1,7 +1,7 @@ # Maintainer: Felipe Morales <hel.sheep@gmail.com> pkgname=neovim-gnome-terminal-wrapper pkgver=1 -pkgrel=4 +pkgrel=5 pkgdesc="A wrapper for running neovim in a separate instance of gnome-terminal" arch=(any) url="http://github.com/fmoralesc/" diff --git a/nvim-wrapper b/nvim-wrapper index 18de932dc81c..df381352e4e1 100755 --- a/nvim-wrapper +++ b/nvim-wrapper @@ -8,7 +8,8 @@ import dbus session_bus = dbus.SessionBus() # launch the terminal server with a custom app-id and window class (so the .desktop file gets associated) -Popen("/usr/lib/gnome-terminal/gnome-terminal-server --app-id org.neovim --class=neovim".split()) +if not session_bus.name_has_owner('org.neovim'): + Popen("/usr/lib/gnome-terminal/gnome-terminal-server --app-id org.neovim --class=neovim".split()) # wait until the name is registered, or 2 seconds pass (when launching from cold cache it might more time) timeout = time() + 2 while not session_bus.name_has_owner('org.neovim') and time() <= timeout: |