fix resourcxe path if repository name is different
This commit is contained in:
@ -270,11 +270,15 @@ def get_settings():
|
||||
|
||||
|
||||
def get_resource(resource):
|
||||
path = "Packages/MarkdownLivePreview/resources/" + resource
|
||||
abs_path = os.path.join(sublime.packages_path(), "..", path)
|
||||
package_name = __package__ # Get the current package name dynamically
|
||||
path = "Packages/{}/resources/{}".format(package_name, resource)
|
||||
# Original logic: check absolute path first (useful for unpacked development)
|
||||
# Adjusted abs_path to use dynamic package_name
|
||||
abs_path = os.path.join(sublime.packages_path(), package_name, "resources", resource)
|
||||
if os.path.isfile(abs_path):
|
||||
with open(abs_path, "r") as fp:
|
||||
return fp.read()
|
||||
# Fallback to sublime.load_resource (works for packed and unpacked)
|
||||
return sublime.load_resource(path)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user