fregante / fregante/GhostText

Default syntax "***" is not installed!

Open
#97 15 comments 0 reactions 0 assignees View on GitHub
enhancement sublime-text UX
Dominant language
JavaScript
Stars
3.6k
Forks
133
PR merge metrics
No merged PRs in 30d

Description

### 1. Summary

I don't understand, how I can set syntax for GhostText tabs.

### 2. Expected behavior

Writing messages in syntax, which I set. No errors in Sublime Text console.

### 3. Actual behavior

In Sublime Text console:

Default syntax "MarkdownEditing/Markdown" is not installed!

### 4. Settings

I use [**MarkdownEditing**](https://packagecontrol.io/packages/MarkdownEditing), [**AcademicMarkdown**](https://packagecontrol.io/packages/AcademicMarkdown) and [**ApplySyntax**](https://packagecontrol.io/packages/ApplySyntax) packages.

My `User/GhostText.sublime-settings` file:

```json
{
"default_syntax": "MarkdownEditing/Markdown",
"new_window_on_connect": true
}
```

Part of my `User/ApplySyntax.sublime-settings` file:

```json
"new_file_syntax": "MarkdownEditing/Markdown",
```

[**It means that**](http://facelessuser.github.io/ApplySyntax/usage/#new-file-syntax) I open my new files in `MarkdownEditing/Markdown` syntax of MarkdownEditing package.

### 5. Steps to reproduce

I reproduce the problem in a version of Sublime Text without plugins and user settings.

1. I open any page in my browser → I click to «Ghost» button in Firefox → I select textarea field → connection establish → in GhostText tab of Sublime Text I open Sublime Text console and I see in it:

```
Default syntax "MarkdownEditing/Markdown" is not installed!
```

I input in Sublime Text console:

```python
>>> view.settings().get('syntax')
'Packages/MarkdownEditing/Markdown.tmLanguage'
```

2. I delete `"default_syntax": "MarkdownEditing/Markdown",` line into my `User/GhostText.sublime-settings` file → I open any page in my browser → I click to «Ghost» button → I select textarea field → connection establish → in GhostText tab of Sublime Text I open Sublime Text console and input in it:

```python
>>> view.settings().get('syntax')
'Packages/AcademicMarkdown/AcademicMarkdown.tmLanguage'
```

Syntax incorrect for me, I want `Packages/MarkdownEditing/Markdown.tmLanguage` syntax.

3. I input in `User/GhostText.sublime-settings` file `Packages/MarkdownEditing/Markdown.tmLanguage`, `MarkdownEditing/Markdown.tmLanguage`, `Packages/MarkdownEditing/Markdown` instead of `MarkdownEditing/Markdown` → I get behavior, for example:

```
Default syntax "Packages/MarkdownEditing/Markdown" is not installed!
```

```python
>>> view.settings().get('syntax')
'Packages/AcademicMarkdown/AcademicMarkdown.tmLanguage'
```

If I set `MarkdownEditing/Markdown` in `User/GhostText.sublime-settings` file, I get expected syntax for new GhostText tabs, but I get `Default syntax "MarkdownEditing/Markdown" is not installed!` in console.

### 6. Environment

**Operating system and version:**
Windows 10 Enterprise LTSB 64-bit EN
**Sublime Text:**
Build 3126
**Firefox:**
51.0.1 (64-bit)
**GhostText for Firefox:**
1.2.4.1
**GhostText for Sublime Text:**
1.0.13

Thanks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.