Skip to content

Commit a06ea08

Browse files
committed
remove R-IDE menu
cf randy3k/R-Box#125
1 parent 66ff1d7 commit a06ea08

File tree

4 files changed

+21
-2
lines changed

4 files changed

+21
-2
lines changed

ride.py

+4
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
from .ride import *
2+
3+
4+
def plugin_unload():
5+
main_menu_plugin_unload()

ride/__init__.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
from .namespace import RideNameSpaceListener
2-
from .main_menu import *
2+
from .main_menu import (
3+
RideMainMenuListener, RidePackageExecCommand, RideRenderRmarkdownCommand,
4+
RideSweaveRnwCommand, RideKnitRnwCommand,
5+
plugin_unload as main_menu_plugin_unload
6+
)
37
from .render import RideRenderRmarkdownCommand, RideSweaveRnwCommand, RideKnitRnwCommand
48
from .source_prompt import RideSourcePromptCommand
59
from .extract_function import RideExtractFunctionCommand
6-
from .lsp import *
10+
from .lsp import LspRLangPlugin
711
from .utils import RideReplaceSelectionCommand

ride/lsp.py

+4
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,7 @@ def config(self):
4949

5050
def on_start(self, window):
5151
return True
52+
53+
else:
54+
class LspRLangPlugin():
55+
pass

ride/main_menu.py

+7
Original file line numberDiff line numberDiff line change
@@ -149,3 +149,10 @@ def run(self, edit):
149149
"""knitr::knit(\"$file\", output=\"$file_base_name.tex\")\n"""
150150
"""tools::texi2dvi(\"$file_base_name.tex\", pdf = TRUE)")""")
151151
self.view.run_command("send_code", {"cmd": cmd})
152+
153+
154+
def plugin_unload():
155+
menu_path = os.path.join(
156+
sublime.packages_path(), 'User', 'R-IDE', 'Main.sublime-menu')
157+
if os.path.exists(menu_path):
158+
os.remove(menu_path)

0 commit comments

Comments
 (0)