This commit is contained in:
2025-09-28 15:42:42 +02:00
parent 28bf1f0b44
commit 6ea15c3094
96 changed files with 951 additions and 158 deletions

View File

@@ -3,14 +3,14 @@ import shutil
import subprocess
import os
def get_prettierd_path():
settings = sublime.load_settings("Prettierd.sublime-settings")
settings_path = settings.get("prettierd_path", "")
from .utils import get_setting
def get_prettierd_path(view_or_window):
settings_path = get_setting(view_or_window, "prettierd_path", "")
if settings_path:
return settings_path
# Default behavior when not specified
# Default behavior when not specified
default_path = shutil.which("prettierd")
if default_path:
return default_path
@@ -18,8 +18,8 @@ def get_prettierd_path():
sublime.error_message("prettierd executable not found.")
return None
def format_with_prettierd(content, file_path):
prettierd_path = get_prettierd_path()
def format_with_prettierd(view_or_window, content, file_path):
prettierd_path = get_prettierd_path(view_or_window)
if not prettierd_path:
message = "prettierd path not found."
print(message)
@@ -41,4 +41,4 @@ def format_with_prettierd(content, file_path):
error_message = error.decode('utf-8') if error.decode('utf-8') else "Unknown error"
print(error_message)
sublime.error_message("Error formatting the file with prettierd: " + error_message)
return None
return None