Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work/49 flyspell ignore #48

Closed
wants to merge 94 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
2682662
Use mode-* to set var require-final-newline
lukesanantonio Jul 3, 2016
c117d58
Merge pull request #1 from lukesanantonio/master
TobiasZawada May 28, 2022
411eb48
Sensorflo/pr35 (#3)
TobiasZawada May 29, 2022
414e920
Avoid some compilation warnings.
May 29, 2022
2ab9e14
unichars.el is not a regular package.
May 29, 2022
141af8c
Associate with .adoc and .asciidoc
scop Nov 15, 2021
02f53a3
Fix #43. Add missing quote before adoc-reserved in adoc-kw-verbatim-p…
TobiasZawada May 4, 2022
944ae37
Create README.md
TobiasZawada May 30, 2022
474b8f0
Correct links
TobiasZawada May 30, 2022
cacd4e8
Correct links. Avoid some warnings for adoc-mode-test.el
May 30, 2022
db6c51c
Restructure the README
bbatsov Jul 19, 2022
46e8ea4
Add Eldev and a GHA workflow based on it
bbatsov Jul 19, 2022
66cd564
Clean up the front-matter
bbatsov Jul 19, 2022
3226a93
Update the custom group
bbatsov Jul 19, 2022
7fdddd5
Require Emacs 26
bbatsov Jul 19, 2022
fceae45
Kill all tabs
bbatsov Jul 20, 2022
7ec9c35
Make TODO notes stand out
bbatsov Jul 20, 2022
296df94
Fix a bunch of typos
bbatsov Jul 20, 2022
9bea822
Add license badge
bbatsov Jul 20, 2022
1cbd129
Restructure the README a bit
bbatsov Jul 20, 2022
b2d2bcb
Really kill all the tabs
bbatsov Jul 20, 2022
bded623
[Fix #8] Add a changelog
bbatsov Jul 20, 2022
b204c4b
Fix license badge
bbatsov Jul 20, 2022
4508af7
Bump the development version
bbatsov Jul 20, 2022
8d42a05
Move tests to a dedicated folder
bbatsov Jul 20, 2022
17fab97
Fix duplicated test names
bbatsov Jul 20, 2022
e0d08ee
Delete obsolete Cask file
bbatsov Jul 20, 2022
00c59c8
[Fix #7] Convert readme to AsciiDoc (#10)
TobiasZawada Aug 25, 2022
7534065
Tweak a heading
bbatsov Aug 25, 2022
b992b3b
Shorten the README's extension
bbatsov Aug 25, 2022
43eda39
Tweak the package description
bbatsov Aug 26, 2022
468fdc0
Update some package metadata
bbatsov Aug 26, 2022
86c2735
Update the copyright
bbatsov Aug 26, 2022
92da496
Tweak the test command
bbatsov Aug 26, 2022
893daa3
Move the syntax-table out of the mode definition
bbatsov Aug 26, 2022
fb1e49d
Use setq-local where appropriate
bbatsov Aug 26, 2022
888a38b
Bundle the mode's menu definition with the mode's keymap
bbatsov Aug 26, 2022
800c316
[Fix #16] Prevent forward references error in adoc-mode-map
bbatsov Aug 28, 2022
de725c7
[Fix #12] Replace the broken screenshot
bbatsov Aug 30, 2022
fe861eb
Remove redundant function call
bbatsov Sep 16, 2022
c28cf7a
Fix whitespace and indentation
bbatsov Sep 16, 2022
506e015
[#9] Disable broken tests
bbatsov Sep 16, 2022
2c4847d
Tweak a couple of docstrings
bbatsov Sep 17, 2022
183e983
[Fix #17] Don't add non-title entries to imenu (#18)
ambihelical Sep 19, 2022
6dc8259
Document the mode's history
bbatsov Sep 19, 2022
176db8c
Fix a typo
bbatsov Dec 26, 2022
7012401
[Fix #25] Remove markup-faces from code (#27)
dunmaksim Mar 5, 2023
4ffbe8a
[Fix #14] Added CONTRIBUTING.md
Mar 5, 2023
319ebf8
Bump the copyright years
bbatsov Mar 9, 2023
8cf1828
Enable lexical binding
bbatsov Mar 9, 2023
2fdc443
Fix a compilation warning
bbatsov Mar 9, 2023
c3d738d
Fix a typo
bbatsov Mar 9, 2023
a5c982d
[Fix #14] Add standard GH templates
bbatsov Mar 9, 2023
976794d
Update the changelog
bbatsov Mar 9, 2023
cd2da95
Fix function name
bbatsov Mar 9, 2023
66b9adc
Release adoc-mode 0.7
bbatsov Mar 9, 2023
ff6277d
Fix broken links in the changelog
bbatsov Mar 9, 2023
c9a4715
Add section about face customization to README.adoc
mschloesser Mar 9, 2023
07ac0c1
Tweak the README
bbatsov Mar 10, 2023
9e2bb78
Tweak wording
bbatsov Mar 10, 2023
4ded971
Implement fontification of source blocks (#21)
TobiasZawada Mar 11, 2023
19f7f65
Address CI issues.
TobiasZawada Mar 11, 2023
109bdc5
Fix a typo and some whitespace issues
bbatsov Mar 12, 2023
ff382b9
Improve the configuration docs
bbatsov Mar 12, 2023
6d45847
Add a changelog entry
bbatsov Mar 12, 2023
9e7af55
Fix a typo
bbatsov Mar 15, 2023
d0e5bb3
Remove the aggressive default background of native code blocks
bbatsov Apr 13, 2023
865d734
Fix a typo
bbatsov Apr 13, 2023
a7691c8
Fix a couple of docstrings
bbatsov Apr 13, 2023
b0702bd
[Fix #33] Address noticeable lag when typing in larger code blocks (#35)
TobiasZawada Jul 24, 2023
65794ce
Addresses #33. Reduce formatting lag by `adoc-kwf-search`
Jul 26, 2023
b2b9fd5
Addresses #33. Restart search in `adoc-kwf-std` at last prevented mat…
Jul 27, 2023
d4abb0b
Addresses #33. Re-introduce adoc-kw-delimited-block 2 because of fail…
Jul 27, 2023
2578d9a
Addresses #33. Re-structure also `adoc-kw-replacement`.
Jul 29, 2023
f68c4b9
Addresses #33. Remove the superfluous (setq found nil) in adoc-kw-rep…
Jul 29, 2023
49bbd9a
[#33] Describe purpose of adoc-kwf-search
Aug 2, 2023
2cc5aab
Fixes #39. Spaces and source-language name for language attribute
Jul 31, 2023
497f6c1
Addresses #39. `source-language` is only a document attribute. Add co…
Jul 31, 2023
9e1ea49
Listing blocks and literal blocks can have source style.
Aug 1, 2023
b1d7644
Addresses #39. Fix whitespace match at end of attr line for code blocks.
Aug 1, 2023
26d189e
[#39] Also allow open blocks with source style
Aug 3, 2023
809fb47
Add .elpaignore
bbatsov Aug 27, 2023
d2af113
[Fix #41] add unconstrained typewriter
Sep 4, 2023
05914c7
[#41] Add ert for unconstrained typewriter
Sep 4, 2023
7a28db1
#44 Separate one-line header from next text block by paragraph-separate
Jan 30, 2024
47e27bf
Try to calm down byte-compiler in Emacs 28.1 AND Emacs 29.1
Jan 30, 2024
55ff225
Silence the byte compiler in Emacs 29.1 AND Emacs 30.1
Jan 30, 2024
5214710
#44 Avoid cl-loop in native fontification of source blocks
Feb 1, 2024
45af71b
#44 Just expansion of a doc string
Feb 1, 2024
cb7bb8f
Revert "#44 Just expansion of a doc string"
Feb 1, 2024
0a189c5
Revert "#44 Avoid cl-loop in native fontification of source blocks"
Feb 1, 2024
d4df8e1
Only remove kw-replacement overlays in adoc-unfontify-region-function…
TobiasZawada Feb 1, 2024
ad7e774
Work/47display images (#48)
TobiasZawada Feb 8, 2024
082a563
#49 Let font-lock mark links and alike by text prop adoc-flyspell-ign…
Feb 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .elpaignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/images/
/test/
/adoc-mode-autoloads.el
/adoc-mode-pkg.el
Eldev
*.md
/.github/
34 changes: 34 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: CI

on:
push:
paths-ignore: ['**.md', '**.adoc']
pull_request:
paths-ignore: ['**.md', '**.adoc']

jobs:
test:
runs-on: ubuntu-latest
continue-on-error: ${{matrix.emacs_version == 'snapshot'}}

strategy:
matrix:
# Earliest supported + latest in each stable branch + snapshot.
emacs_version: ['26.3', '27.1', '28.1', 'snapshot']

steps:
- name: Set up Emacs
uses: purcell/setup-emacs@master
with:
version: ${{matrix.emacs_version}}

- name: Install Eldev
run: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh

- name: Check out the source code
uses: actions/checkout@v2

- name: Test the project
run: |
eldev -p -dtT -C test
eldev -dtT -C compile --warnings-as-errors
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
*.elc
#*#
TAGS
.eldev
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Changelog

## master (unreleased)

### New features

- [#21](https://github.com/bbatsov/adoc-mode/pull/21): Add support for native font-locking in code blocks.

## 0.7.0 (2023-03-09)

### New features

- Added `imenu` support.
- Associate with `.adoc` and `.asciidoc` files automatically.

### Changes

- Require Emacs 26.
- Respect `mode-require-final-newline`.
- [#25](https://github.com/bbatsov/adoc-mode/issues/25): Remove `markup-faces` dependency.

### Bugs fixed

- Handle `unichars.el` properly.
- Add missing quote before `adoc-reserved` in `adoc-kw-verbatim-paragraph-sequence`.
- [#17](https://github.com/bbatsov/adoc-mode/issues/17): Show only titles in `imenu`.
34 changes: 34 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Contributing

If you discover issues, have ideas for improvements or new features, please
report them to the [issue tracker][1] of the repository or submit a pull
request. Please, try to follow these guidelines when you do so.

## Issue reporting

* Check that the issue has not already been reported.
* Check that the issue has not already been fixed in the latest code
(a.k.a. `master`).
* Be clear, concise and precise in your description of the problem.
* Open an issue with a descriptive title and a summary in grammatically correct,
complete sentences.
* Include any relevant code to the issue summary.
* If you're reporting performance issues it'd be nice if you added some profiling data (Emacs has a built-in profiler).

## Pull requests

* Read [how to properly contribute to open source projects on Github][2].
* Use a topic branch to easily amend a pull request later, if necessary.
* Write [good commit messages][3].
* Mention related tickets in the commit messages (e.g. `[Fix #N] Add missing autoload cookies`)
* Update the [changelog][5].
* Use the same coding conventions as the rest of the project.
* Verify your Emacs Lisp code with `checkdoc` (<kbd>C-c ? d</kbd>).
* Open a [pull request][4] that relates to *only* one subject with a clear title
and description in grammatically correct, complete sentences.

[1]: https://github.com/bbatsov/adoc-mode/issues
[2]: http://gun.io/blog/how-to-github-fork-branch-and-pull-request
[3]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
[4]: https://help.github.com/articles/using-pull-requests
[5]: https://github.com/bbatsov/adoc-mode/blob/master/CHANGELOG.md
1 change: 1 addition & 0 deletions Eldev
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
(eldev-use-package-archive 'melpa)
7 changes: 7 additions & 0 deletions FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# These are supported funding model platforms

github: bbatsov
patreon: bbatsov
ko_fi: bbatsov
liberapay: bbatsov
custom: https://www.paypal.me/bbatsov
33 changes: 33 additions & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
*Use the template below when reporting bugs. Please, make sure that
you're running the latest stable adoc-mode and that the problem you're reporting
hasn't been reported (and potentially fixed) already.*

**Remove all of the placeholder text in your final report!**

## Expected behavior

## Actual behavior

## Steps to reproduce the problem

*This is extremely important! Providing us with a reliable way to reproduce
a problem will expedite its solution.*

## Environment & Version information

### Adoc-Mode version information

*Include here the version string displayed by `M-x
adoc-show-version`. Here's an example:*

```
Adoc-Mode version: 0.7
```

### Emacs version

*E.g. 27.1* (use <kbd>C-h C-a</kbd> to see it)

### Operating system

*E.g. Windows 10*
16 changes: 16 additions & 0 deletions PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
**Replace this placeholder text with a summary of the changes in your PR.
The more detailed you are, the better.**

-----------------

Before submitting a PR make sure the following things have been done (and denote this
by checking the relevant checkboxes):

- [ ] The commits are consistent with our [contribution guidelines](../blob/master/CONTRIBUTING.md)
- [ ] You've added tests (if possible) to cover your change(s)
- [ ] All tests are passing ([`eldev test`](https://github.com/doublep/eldev))
- [ ] The new code is not generating bytecode or `M-x checkdoc` warnings
- [ ] You've updated the [changelog](../blob/master/CHANGELOG.md) (if adding/changing user-visible functionality)
- [ ] You've updated the readme (if adding/changing user-visible functionality)

Thanks!
Loading