Skip to content

Commit c6eef88

Browse files
Merge pull request #113 from hybridmachine/feature-markdown-viewer-plugin
Add MarkdownViewer++ plugin support
2 parents e4b266e + 6c4a5bc commit c6eef88

470 files changed

Lines changed: 137436 additions & 12209 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/ISSUE_TEMPLATE.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
<!--- What actually happened -->
1818

1919
### Debug Information
20-
<!--- In your Notepad++, click on the "?" menu (found to the right of "Window" in the menu bar) -->
20+
<!--- In PaperWasp, click on the "?" menu (found to the right of "Window" in the menu bar) -->
2121
<!--- In the menu that drops down, choose "Debug Info..." -->
22-
<!--- A message box will open detailing specifics about your Notepad++ version, plugins, etc. -->
22+
<!--- A message box will open detailing specifics about your PaperWasp version, plugins, etc. -->
2323
<!--- CLICK ON THE BUTTON with the text "Copy debug info into clipboard" -->
2424
<!--- Do a PASTE HERE -->
2525

‎.github/ISSUE_TEMPLATE/1-bug.yml‎

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,32 @@ body:
1616
required: true
1717
- type: checkboxes
1818
attributes:
19-
label: Is the issue reproducible in Notepad++ without plugin?
19+
label: Is the issue reproducible in PaperWasp without plugins?
2020
description: |
21-
If feasible, try launching Notepad++ without any plugins.
22-
Some updates to Notepad++ modify communication rules used by plugins,
21+
If feasible, try launching PaperWasp without any plugins.
22+
Some updates to PaperWasp modify communication rules used by plugins,
2323
and if plugin developers do not keep their plugins in sync with these changes, issues may arise.
2424
Running without plugins can help diagnose specific problems.
25-
You can use cmdline `notepad++.exe -noPlugin`
26-
or rename your plugin folder, usually "C:\Program Files\Notepad++\plugins\" to e.g. "...\plugins.bak\").
25+
You can temporarily move your user plugin folder, usually `~/Library/Application Support/PaperWasp/plugins`.
2726
options:
28-
- label: I have tried Notepad++ without plugin
27+
- label: I have tried PaperWasp without plugins
2928
required: false
3029
- type: checkboxes
3130
attributes:
32-
label: Is the issue reproducible in portable version of Notepad++?
31+
label: Is the issue reproducible with a clean PaperWasp configuration?
3332
description: |
34-
If feasible, try launching portable version of Notepad++.
35-
It can help to diagnose if specific configuration is causing issue.
33+
If feasible, try launching PaperWasp with a clean user configuration.
34+
It can help diagnose whether a specific configuration is causing the issue.
3635
options:
37-
- label: I have tried portable version of Notepad++
36+
- label: I have tried a clean PaperWasp configuration
3837
required: false
3938
- type: checkboxes
4039
attributes:
4140
label: Does the issue affect SciTE?
4241
description: |
43-
Notepad++ relies on the Lexilla and Scintilla libraries.
42+
PaperWasp relies on the Lexilla and Scintilla libraries.
4443
For more details, visit https://github.com/ScintillaOrg/lexilla and https://sourceforge.net/p/scintilla.
45-
Consider using the reference program SciTE to verify whether the issue is a genuine bug in Notepad++.
44+
Consider using the reference program SciTE to verify whether the issue is in the shared editor/lexer stack.
4645
Download Scite from here https://www.scintilla.org/SciTEDownload.html.
4746
options:
4847
- label: I have tried SciTE
@@ -84,9 +83,9 @@ body:
8483
attributes:
8584
label: Debug Information
8685
description: |
87-
In your Notepad++, click on the "?" menu (found to the right of "Window" in the menu bar).
86+
In PaperWasp, click on the "?" menu (found to the right of "Window" in the menu bar).
8887
In the menu that drops down, choose "Debug Info...".
89-
A dialog will open detailing specifics about your Notepad++ version, plugins, etc.
88+
A dialog will open detailing specifics about your PaperWasp version, plugins, etc.
9089
CLICK ON THE BUTTON "Copy debug info into clipboard".
9190
Do a PASTE HERE
9291
render: shell

‎.github/ISSUE_TEMPLATE/2-feature-request.yml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Feature request
2-
description: Suggest an idea for Notepad++
2+
description: Suggest an idea for PaperWasp
33
title: "[Feature request] <title>"
44
#labels: ["feature"]
55
#type: feature
@@ -27,9 +27,9 @@ body:
2727
attributes:
2828
label: Debug Information
2929
description: |
30-
In your Notepad++, click on the "?" menu (found to the right of "Window" in the menu bar).
30+
In PaperWasp, click on the "?" menu (found to the right of "Window" in the menu bar).
3131
In the menu that drops down, choose "Debug Info...".
32-
A dialog will open detailing specifics about your Notepad++ version, plugins, etc.
32+
A dialog will open detailing specifics about your PaperWasp version, plugins, etc.
3333
CLICK ON THE BUTTON "Copy debug info into clipboard".
3434
Do a PASTE HERE
3535
render: shell
@@ -41,12 +41,12 @@ body:
4141
description: |
4242
Links? References? Anything that will give us more context about the feature you want!
4343
44-
Notepad++ relies on the Lexilla and Scintilla libraries.
44+
PaperWasp relies on the Lexilla and Scintilla libraries.
4545
For more details, visit https://github.com/ScintillaOrg/lexilla and https://sourceforge.net/p/scintilla.
4646
If you have specific language feature requests, consider using the reference program SciTE to verify whether the desired feature is supported.
4747
You can download SciTE from here https://www.scintilla.org/SciTEDownload.html.
4848
49-
If you have any questions about Notepad++ usage, explore the community forum https://community.notepad-plus-plus.org/category/7/faq.
49+
For upstream Notepad++ usage questions, use the Notepad++ community forum: https://community.notepad-plus-plus.org/category/7/faq.
5050
5151
Tip: You can attach images by clicking this area to highlight it and then dragging files in.
5252
validations:
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: Claude Code Review
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, ready_for_review, reopened]
6+
# Optional: Only run on specific file changes
7+
# paths:
8+
# - "src/**/*.ts"
9+
# - "src/**/*.tsx"
10+
# - "src/**/*.js"
11+
# - "src/**/*.jsx"
12+
13+
jobs:
14+
claude-review:
15+
# Optional: Filter by PR author
16+
# if: |
17+
# github.event.pull_request.user.login == 'external-contributor' ||
18+
# github.event.pull_request.user.login == 'new-developer' ||
19+
# github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR'
20+
21+
runs-on: ubuntu-latest
22+
permissions:
23+
contents: read
24+
pull-requests: read
25+
issues: read
26+
id-token: write
27+
28+
steps:
29+
- name: Checkout repository
30+
uses: actions/checkout@v4
31+
with:
32+
fetch-depth: 1
33+
34+
- name: Run Claude Code Review
35+
id: claude-review
36+
uses: anthropics/claude-code-action@v1
37+
with:
38+
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
39+
plugin_marketplaces: 'https://github.com/anthropics/claude-code.git'
40+
plugins: 'code-review@claude-code-plugins'
41+
prompt: '/code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }}'
42+
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
43+
# or https://code.claude.com/docs/en/cli-reference for available options
44+

‎.github/workflows/claude.yml‎

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Claude Code
2+
3+
on:
4+
issue_comment:
5+
types: [created]
6+
pull_request_review_comment:
7+
types: [created]
8+
issues:
9+
types: [opened, assigned]
10+
pull_request_review:
11+
types: [submitted]
12+
13+
jobs:
14+
claude:
15+
if: |
16+
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
17+
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
18+
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
19+
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
20+
runs-on: ubuntu-latest
21+
permissions:
22+
contents: read
23+
pull-requests: read
24+
issues: read
25+
id-token: write
26+
actions: read # Required for Claude to read CI results on PRs
27+
steps:
28+
- name: Checkout repository
29+
uses: actions/checkout@v4
30+
with:
31+
fetch-depth: 1
32+
33+
- name: Run Claude Code
34+
id: claude
35+
uses: anthropics/claude-code-action@v1
36+
with:
37+
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
38+
39+
# This is an optional setting that allows Claude to read CI results on PRs
40+
additional_permissions: |
41+
actions: read
42+
43+
# Optional: Give a custom prompt to Claude. If this is not specified, Claude will perform the instructions specified in the comment that tagged it.
44+
# prompt: 'Update the pull request description to include a summary of changes.'
45+
46+
# Optional: Add claude_args to customize behavior and configuration
47+
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
48+
# or https://code.claude.com/docs/en/cli-reference for available options
49+
# claude_args: '--allowed-tools Bash(gh pr:*)'
50+

0 commit comments

Comments
 (0)