summaryrefslogtreecommitdiff
path: root/.config/shells/zsh/plugins/fzf-tab/.github
diff options
context:
space:
mode:
Diffstat (limited to '.config/shells/zsh/plugins/fzf-tab/.github')
-rw-r--r--.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/bug_report.md65
-rw-r--r--.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/feature_request.md20
-rw-r--r--.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/question.md11
-rw-r--r--.config/shells/zsh/plugins/fzf-tab/.github/workflows/ci.yaml36
4 files changed, 132 insertions, 0 deletions
diff --git a/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/bug_report.md b/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000..a3bdfb5
--- /dev/null
+++ b/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,65 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: "[BUG]"
+labels: bug
+assignees: ''
+
+---
+
+#### Describe the bug
+A clear and concise description of what the bug is.
+
+I can make sure:
+- [ ] I am using the latest version of fzf-tab
+- [ ] this is the minimal zshrc which can reproduce this bug
+- [ ] fzf-tab is loaded after `compinit`
+- [ ] fzf-tab is loaded after plugins which will wrap <kbd>Tab</kbd>, like [junegunn/fzf/completion.zsh](https://github.com/junegunn/fzf/blob/master/shell/completion.zsh)
+- [ ] fzf-tab is loaded before zsh-autosuggestions, zsh-syntax-highlighting and fast-syntax-highlighting.
+
+#### Describe the bug
+A clear and concise description of what the bug is.
+
+#### To Reproduce
+Steps to reproduce the behavior:
+1. Type '...'
+2. Press <kbd>Tab</kbd>
+4. See error
+
+#### Expected behavior
+A clear and concise description of what you expected to happen.
+
+#### Screenshots
+If applicable, add screenshots to help explain your problem.
+
+#### Environment:
+ - OS: [e.g. Arch Linux]
+ - zsh version: [e.g. 5.8.1]
+
+#### Minimal zshrc
+If applicable, add a minimal zshrc to help us analyze.
+
+
+#### To Reproduce
+Steps to reproduce the behavior:
+1. Type '...'
+2. Press <kbd>Tab</kbd>
+4. See error
+
+#### Expected behavior
+A clear and concise description of what you expected to happen.
+
+#### Screenshots
+If applicable, add screenshots to help explain your problem.
+
+#### Environment:
+ - OS: [e.g. Arch Linux]
+ - zsh version: [e.g. 5.8.1]
+
+#### Minimal zshrc
+If applicable, add a minimal zshrc to help us analyze.
+
+#### Log
+If applicable, use `C-x .` to trigger completion and provide the log.
+
+If there are only three lines in your log, please make sure your fzf-tab is loaded with the correct order (see the checklist above).
diff --git a/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/feature_request.md b/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000..524940e
--- /dev/null
+++ b/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: "[FR]"
+labels: enhancement
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff --git a/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/question.md b/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/question.md
new file mode 100644
index 0000000..9d2f92c
--- /dev/null
+++ b/.config/shells/zsh/plugins/fzf-tab/.github/ISSUE_TEMPLATE/question.md
@@ -0,0 +1,11 @@
+---
+name: Question
+about: Ask a question about fzf-tab
+title: "[Q]"
+labels: question
+assignees: ''
+
+---
+
+**Describe your question**
+A clear and concise description of your question.
diff --git a/.config/shells/zsh/plugins/fzf-tab/.github/workflows/ci.yaml b/.config/shells/zsh/plugins/fzf-tab/.github/workflows/ci.yaml
new file mode 100644
index 0000000..893f8a4
--- /dev/null
+++ b/.config/shells/zsh/plugins/fzf-tab/.github/workflows/ci.yaml
@@ -0,0 +1,36 @@
+name: ci
+
+on:
+ pull_request:
+ push:
+ branches:
+ - master
+
+jobs:
+ test:
+ name: run test
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ os: [ubuntu-latest, macos-latest]
+ steps:
+ - name: checkout
+ uses: actions/checkout@v1
+ with:
+ fetch-depth: 1
+
+ - name: install zsh (ubuntu)
+ if: matrix.os == 'ubuntu-latest'
+ run: sudo apt-get install zsh
+
+ - name: test completion (ubuntu)
+ if: matrix.os == 'ubuntu-latest'
+ run: cd test && zsh -f runtests.zsh fzftab.ztst
+
+ - name: build binary module
+ run: zsh -fc 'source ./fzf-tab.zsh && build-fzf-tab-module'
+
+ - name: test binary module (ubuntu)
+ if: matrix.os == 'ubuntu-latest'
+ run: cd test && zsh -f runtests.zsh fzftab.ztst
+