<feed xmlns='http://www.w3.org/2005/Atom'>
<title>evil.git/evil-jumps.el, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/'/>
<entry>
<title>Add tests for multi-jump</title>
<updated>2024-07-12T22:40:45+00:00</updated>
<author>
<name>Tom Dalziel</name>
<email>tom_dl@hotmail.com</email>
</author>
<published>2024-07-12T22:03:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=fc993435bbb3c486bdf0666298e2204ec170880b'/>
<id>fc993435bbb3c486bdf0666298e2204ec170880b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: Should not (evil-set-jump previous-pos) jump after evil-jump-forward</title>
<updated>2024-07-12T22:40:45+00:00</updated>
<author>
<name>roxma</name>
<email>roxma@qq.com</email>
</author>
<published>2023-03-26T03:14:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=9cdd55bff8294683b8a37383240430c02445e6fa'/>
<id>9cdd55bff8294683b8a37383240430c02445e6fa</id>
<content type='text'>
Steps to reproduce the issue:

  - Create files `a` `b` `c` with the following content:

    $ head a b c
    ==&gt; a &lt;==
    b

    I'm A
    ==&gt; b &lt;==
    c

    I'm B
    ==&gt; c &lt;==
    I'm C

  - Run `emancs a` to open bufer `a`
  - Press `gf` to jump to bufer `b`
  - Press `gf` to jump to bufer `c`
  - Press `C-o` to jump back to bufer `b`
  - Press `C-o` to jump back to bufer `a`
  - Press `C-i` to jump foward to bufer `b`
  - Press `C-i` to jump foward to bufer `c`, but the window stays with
    buffer unexpectedly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Steps to reproduce the issue:

  - Create files `a` `b` `c` with the following content:

    $ head a b c
    ==&gt; a &lt;==
    b

    I'm A
    ==&gt; b &lt;==
    c

    I'm B
    ==&gt; c &lt;==
    I'm C

  - Run `emancs a` to open bufer `a`
  - Press `gf` to jump to bufer `b`
  - Press `gf` to jump to bufer `c`
  - Press `C-o` to jump back to bufer `b`
  - Press `C-o` to jump back to bufer `a`
  - Press `C-i` to jump foward to bufer `b`
  - Press `C-i` to jump foward to bufer `c`, but the window stays with
    buffer unexpectedly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant `:group` args</title>
<updated>2023-08-20T22:46:23+00:00</updated>
<author>
<name>Stefan Monnier</name>
<email>monnier@iro.umontreal.ca</email>
</author>
<published>2023-07-01T20:19:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=7fb60f6126bf1e82a7e63a23a67b4b0afc6cec96'/>
<id>7fb60f6126bf1e82a7e63a23a67b4b0afc6cec96</id>
<content type='text'>
In the absence of `:group`, `defcustom` and `defface` default to
the group that was last defined in the same file.

* evil-jumps.el: Remove redundant `:group` args.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the absence of `:group`, `defcustom` and `defface` default to
the group that was last defined in the same file.

* evil-jumps.el: Remove redundant `:group` args.
</pre>
</div>
</content>
</entry>
<entry>
<title>Urgent revert of recent commits while evil is broken</title>
<updated>2023-08-13T17:04:39+00:00</updated>
<author>
<name>Tom Dalziel</name>
<email>tom_dl@hotmail.com</email>
</author>
<published>2023-08-13T17:03:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=b7b4961a14cd1a51e9a10564fd6c741567d39891'/>
<id>b7b4961a14cd1a51e9a10564fd6c741567d39891</id>
<content type='text'>
Some of these commits can be almost immediately restored,
once the time is found to do so.

Revert "Fix evil-with-delay with dynamic binding"

This reverts commit 1e9b2434264529fe0dd964b68fe89236a4abeac3.

Revert "Some cleanups"

This reverts commit 0cbd61f2de104fab16602d0418605cd0513b16f3.

Revert "Misc minor changes"

This reverts commit b291039b0c6ffc3b2f3c9f02b8ad2f0041127b12.

Revert "Merge evil-with-delay condition and body lambdas"

This reverts commit 1b56ffcc102b4c5f8b015e760b5f9cf5932622af.

Revert "(evil-with-delay): New macro, extracted from `evil-delay`"

This reverts commit 3d7faadf30016a8c20699a5fb1b5731b8a49dcd2.

Revert "Make evil-search-wrap-ring-bell work with evil-search"

This reverts commit 5e72cf5b6d57b785ea229236bb5c4638db2c9a05.

Revert "Stop the '&lt;/'&gt; and '[/'] marks from intertwining"

This reverts commit 26db9441a13ebedb2481d7ada4c3b5e60ec22795.

Revert "Remove redundant `:group` args"

This reverts commit 6e30037fdc6a275d78d6b82d89bd8e47bcf4d4e3.

Revert "Avoid eval in evil-test-buffer"

This reverts commit 27d81ad406d2d3e07591b927357d2354ef5b5c65.

Revert "Use lexical-binding everywhere"

This reverts commit 44c7f301468c264a781be4ee8ae879fe1b457e60.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some of these commits can be almost immediately restored,
once the time is found to do so.

Revert "Fix evil-with-delay with dynamic binding"

This reverts commit 1e9b2434264529fe0dd964b68fe89236a4abeac3.

Revert "Some cleanups"

This reverts commit 0cbd61f2de104fab16602d0418605cd0513b16f3.

Revert "Misc minor changes"

This reverts commit b291039b0c6ffc3b2f3c9f02b8ad2f0041127b12.

Revert "Merge evil-with-delay condition and body lambdas"

This reverts commit 1b56ffcc102b4c5f8b015e760b5f9cf5932622af.

Revert "(evil-with-delay): New macro, extracted from `evil-delay`"

This reverts commit 3d7faadf30016a8c20699a5fb1b5731b8a49dcd2.

Revert "Make evil-search-wrap-ring-bell work with evil-search"

This reverts commit 5e72cf5b6d57b785ea229236bb5c4638db2c9a05.

Revert "Stop the '&lt;/'&gt; and '[/'] marks from intertwining"

This reverts commit 26db9441a13ebedb2481d7ada4c3b5e60ec22795.

Revert "Remove redundant `:group` args"

This reverts commit 6e30037fdc6a275d78d6b82d89bd8e47bcf4d4e3.

Revert "Avoid eval in evil-test-buffer"

This reverts commit 27d81ad406d2d3e07591b927357d2354ef5b5c65.

Revert "Use lexical-binding everywhere"

This reverts commit 44c7f301468c264a781be4ee8ae879fe1b457e60.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant `:group` args</title>
<updated>2023-08-07T17:24:48+00:00</updated>
<author>
<name>Stefan Monnier</name>
<email>monnier@iro.umontreal.ca</email>
</author>
<published>2023-07-01T20:19:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=6e30037fdc6a275d78d6b82d89bd8e47bcf4d4e3'/>
<id>6e30037fdc6a275d78d6b82d89bd8e47bcf4d4e3</id>
<content type='text'>
In the absence of `:group`, `defcustom` and `defface` default to
the group that was last defined in the same file.

* evil-jumps.el: Remove redundant `:group` args.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the absence of `:group`, `defcustom` and `defface` default to
the group that was last defined in the same file.

* evil-jumps.el: Remove redundant `:group` args.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support evil--jumps-push for dired-mode</title>
<updated>2023-04-21T14:17:14+00:00</updated>
<author>
<name>roxma</name>
<email>roxma@qq.com</email>
</author>
<published>2023-03-26T03:27:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=23a20e364cb151d73373d886355508cb8a0d4539'/>
<id>23a20e364cb151d73373d886355508cb8a0d4539</id>
<content type='text'>
Add `evil--jumps-current-file-name` that returns `default-directory`
in `evil--jumps-push` when dired-mode is active.  The
`dired-directory` can be properly re-opened by `find-file` called by
future evil-jump-backward or evil-jump-forward.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `evil--jumps-current-file-name` that returns `default-directory`
in `evil--jumps-push` when dired-mode is active.  The
`dired-directory` can be properly re-opened by `find-file` called by
future evil-jump-backward or evil-jump-forward.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Fundamental mode hack</title>
<updated>2023-01-10T20:25:44+00:00</updated>
<author>
<name>Axel Forsman</name>
<email>axelsfor@gmail.com</email>
</author>
<published>2023-01-06T13:23:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=f003ca28a9691d24a17866e5dce3e7866c9bb257'/>
<id>f003ca28a9691d24a17866e5dce3e7866c9bb257</id>
<content type='text'>
This commit fixes some issues surrounding the initialization of Evil.

First of all, since GNU Emacs 26.1 major mode hooks actually do run in
Fundamental mode buffers. In any case, manually enabling
fundamental-mode correctly instead of turn-on-evil-mode (by setting
major-mode default) successfully enables evil-local-mode, as major mode
hooks then run. The major-mode variable also never needed to be reset;
it is the job of the major mode to set it, as it starts off as
fundamental-mode regardless of its default value.

Secondly, while some hooks and variables set up by evil-local-mode were
marked as permanent, this did not matter as evil-initialize
unconditionally reinitialized evil-local-mode whenever the major mode
changed. Fixed by marking them all as permanent and not executing
evil-local-mode if it is already enabled.

Closes #1268, closes #1561
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes some issues surrounding the initialization of Evil.

First of all, since GNU Emacs 26.1 major mode hooks actually do run in
Fundamental mode buffers. In any case, manually enabling
fundamental-mode correctly instead of turn-on-evil-mode (by setting
major-mode default) successfully enables evil-local-mode, as major mode
hooks then run. The major-mode variable also never needed to be reset;
it is the job of the major mode to set it, as it starts off as
fundamental-mode regardless of its default value.

Secondly, while some hooks and variables set up by evil-local-mode were
marked as permanent, this did not matter as evil-initialize
unconditionally reinitialized evil-local-mode whenever the major mode
changed. Fixed by marking them all as permanent and not executing
evil-local-mode if it is already enabled.

Closes #1268, closes #1561
</pre>
</div>
</content>
</entry>
<entry>
<title>Shorten doc-strings</title>
<updated>2022-10-13T12:26:39+00:00</updated>
<author>
<name>Tom Dalziel</name>
<email>tom_dl@hotmail.com</email>
</author>
<published>2022-10-13T11:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=cddc4a67579daafcf718afd8b757b95d77e01198'/>
<id>cddc4a67579daafcf718afd8b757b95d77e01198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: follow the Emacs Lisp Style Guide</title>
<updated>2022-09-29T13:17:58+00:00</updated>
<author>
<name>dalu</name>
<email>25452934+dalugm@users.noreply.github.com</email>
</author>
<published>2022-09-28T10:54:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=0aaf5944db224f1d8948acac64e2b703ed151446'/>
<id>0aaf5944db224f1d8948acac64e2b703ed151446</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 1.15.0</title>
<updated>2022-04-25T21:32:11+00:00</updated>
<author>
<name>Tom Dalziel</name>
<email>tom_dl@hotmail.com</email>
</author>
<published>2022-04-25T21:32:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/evil.git/commit/?id=008a6cdb12f15e748979a7d1c2f26c34c84dedbf'/>
<id>008a6cdb12f15e748979a7d1c2f26c34c84dedbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
