Po Lu
8d55b38e2a
Fix Cygwin build
...
* src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper): Define
and retrieve handle to USP10.DLL on Cygwin.
2024-06-27 09:59:57 +08:00
Po Lu
18e7a9f3d0
Restore functionality on Windows 98
...
* configure.ac (W32_LIBS): Don't link with -lusp10 on non-Cygwin
systems.
* src/emacs.c (main): Call globals_of_w32 before the startup
directory is initialized.
* src/w32.c (maybe_load_unicows_dll): Call
load_unicows_dll_for_w32fns.
* src/w32.h: Update prototypes.
* src/w32fns.c (Fx_create_frame, w32_create_tip_frame): Do not
register the Uniscribe font driver when unavailable.
(pfnSHFileOperationW): New function pointer.
(Fsystem_move_file_to_trash): Load UNICOWS.DLL if not yet
loaded. Call SHFileOperationW through said function pointer.
(pfnShellExecuteExW): New function pointer.
(Fw32_shell_execute) [!CYGWIN]: Load UNICOWS.DLL if not yet
loaded. Call ShellExecuteExW through said function pointer.
(pfnShell_NotifyIconW): New function pointer.
(add_tray_notification, delete_tray_notification): Call
Shell_NotifyIconW through said function pointer.
(Fw32_notification_notify): Load UNICOWS.DLL.
(Fw32_notification_close): Return if Shell_NotifyIconW is
unavailable, as when UNICOWS.DLL has yet to be loaded.
(load_unicows_dll_for_w32fns): New function.
* src/w32notify.c (pfnReadDirectoryChangesW): New function
pointer.
(watch_completion, remove_watch, Fw32notify_add_watch)
(Fw32notify_rm_watch, Fw32notify_valid_p): Call
ReadDirectoryChangesW through said function pointer, and assert
its presence.
(globals_of_w32notify): Load ReadDirectoryChangesW from
KERNEL32.DLL.
* src/w32uniscribe.c (pfnScriptItemize, pfnScriptShape)
(pfnScriptPlace, pfnScriptGetGlyphABCWidth, pfnScriptFreeCache)
(pfnScriptGetCMap): New function pointers.
(uniscribe_close, uniscribe_shape, uniscribe_encode_char)
(uniscribe_check_otf_1): Call Uniscribe functions through the
same.
(syms_of_w32uniscribe_for_pdumper): Load Uniscribe library and
required functions from the same, and if unavailable, return
while leaving uniscribe_available intact. On Cygwin, simply
assign USP10.DLL functions to the said new function pointers.
2024-06-23 16:28:22 +08:00
Stefan Monnier
60070d0d74
* doc/emacs/custom.texi (Directory Variables): Add menu
2024-06-21 15:54:28 -04:00
Stefan Kangas
31e3d5fe9b
Fix emacs --geometry
flag on macOS
...
* lisp/startup.el (command-line-ns-option-alist): Fix --geometry
flag on macOS. (Bug#71669)
2024-06-21 20:07:50 +02:00
Mattias Engdegård
052d2cd258
; eliminate backslash duplicate in regexp
...
* lisp/editorconfig-fnmatch.el (editorconfig-fnmatch--do-translate):
Remove superfluous backslash.
2024-06-21 17:20:42 +02:00
Stefan Monnier
5bc76dbc9d
* doc/emacs/custom.texi (EditorConfig support): Add URL
2024-06-21 10:37:55 -04:00
Stefan Monnier
45f6cfb89e
Merge remote-tracking branch 'origin/scratch/emacs-editorconfig'
...
* doc/emacs/custom.texi (EditorConfig support): New node.
* lisp/editorconfig-conf-mode.el, lisp/editorconfig-core-handle.el,
* lisp/editorconfig-core.el, lisp/editorconfig-fnmatch.el,
* lisp/editorconfig-tools.el, lisp/editorconfig.el: New files.
2024-06-21 10:07:09 -04:00
Po Lu
e7123edfe7
; * src/keyboard.c (read_char): Typo in comment.
2024-06-21 15:13:03 +08:00
Po Lu
0ade6348f9
Fix execution of tool-bar commands read within minibuffer-error-handler
...
* src/keyboard.c (read_char): Arrange that the original event be
recorded when a posn is promoted to a prefix key and an END_TIME
is suppressing additions to this_command_keys.
2024-06-21 15:12:28 +08:00
Eli Zaretskii
8218aa14ed
; Avoid byte-compiler warning in comint.el
...
* lisp/comint.el (subr-x): Actually require it (bug#71576).
2024-06-21 08:50:55 +03:00
Jim Porter
e22b072423
Ensure navigating by paragraphs in Eshell stops at prompts and paragraphs
...
The previous implementation in 6ae2b74ed2
only stopped at prompts,
which isn't the right behavior (bug#61545).
* lisp/eshell/em-prompt.el (eshell-forward-paragraph)
(eshell-backward-paragraph): Reimplement to handle prompts and
paragraphs (the latter by calling the original 'forward-paragraph').
* test/lisp/eshell/em-prompt-tests.el
(em-prompt-test/next-previous-prompt/multiline): Rename.
(em-prompt-test/forward-backward-paragraph-1): New function.
(em-prompt-test/forward-backward-paragraph)
(em-prompt-test/forward-backward-paragraph/multiline): New tests.
2024-06-20 19:01:20 -07:00
Jim Porter
1a55e957ae
Limit the amount of text we examine when looking for password prompts
...
Both Comint and Eshell do this, and it can significantly slow down
commands that write a lot of output (bug#71576).
* lisp/comint.el (comint-password-prompt-max-length): New variable...
(comint-watch-for-password-prompt): ... use it. Additionally, use the
matched result for the Emacs-based password prompt.
* lisp/eshell/esh-mode.el (eshell-password-prompt-max-length): New
variable...
(eshell-watch-for-password-prompt): ... use it.
* etc/NEWS: Announce this change.
2024-06-20 17:37:19 -07:00
Tomas Fabrizio Orsi
72f2b01e31
Allow giving "ping" flags with C-u M-x ping
...
* lisp/net/net-utils.el (ping): With a prefix argument, prompt the user
for flags to pass to the "ping" command. (Bug#71438)
* etc/NEWS: Document the above change.
Copyright-paperwork-exempt: yes
2024-06-20 20:42:51 +02:00
Juri Linkov
a6296fda5e
* lisp/hi-lock.el (hi-lock-revert-buffer-rehighlight): Restore same faces.
...
After reverting the buffer apply all previous patterns with exactly
the same faces as were assigned to patterns before.
2024-06-20 19:49:30 +03:00
Stefan Kangas
6c85b03111
Fix misspelled function name in comp.c
...
* src/comp.c (retrieve_block): Rename from 'retrive_block'.
Update all callers.
2024-06-20 16:01:33 +02:00
Po Lu
199fcbe2d3
Fix NS build
...
* src/nsfns.m (Fx_create_frame, ns_create_tip_frame): Remove
references to deleted variable. (bug#71638)
2024-06-20 21:31:25 +08:00
Stefan Kangas
41cbfead7e
Remove more references to Windows 95
...
* doc/lispref/frames.texi (Window System Selections):
* doc/misc/ediff.texi (Patch and Diff Programs):
* doc/misc/efaq-w32.texi (Third-party multibyte, Swap Caps NT)
(Subprocesses and floppy drive):
* etc/PROBLEMS:
* lisp/printing.el (pr-path-alist, pr-command):
* lisp/ps-print.el: Remove more references to Windows 95, which is not
supported by Emacs.
2024-06-20 13:30:11 +02:00
Eli Zaretskii
74af691b90
Fix last change
...
* src/xdisp.c (handle_line_prefix): Set the 'align_visually_p'
only after pushing the iterator.
(pop_it): Reset the 'align_visually_p' flag. (Bug#71605)
2024-06-20 13:42:04 +03:00
Eli Zaretskii
775aeabcfb
Fix use of ':align-to' in 'wrap-prefix'
...
* src/dispextern.h (struct it): New flag 'align_visually_p'.
* src/xdisp.c (handle_line_prefix): Set the 'align_visually_p'
flag for 'wrap-prefix'.
(produce_stretch_glyph): If 'align_visually_p' flag is set, count
the :align-to offset from the beginning of the screen line, not
from BOL. (Bug#71605)
* doc/lispref/display.texi (Truncation, Specified Space): Document
the special handling of ':align-to' in 'wrap-prefix'.
2024-06-20 12:52:06 +03:00
Po Lu
b8affdb7b5
* src/frame.c (gui_set_font): Reference image cache after reassignment.
2024-06-20 17:20:23 +08:00
Po Lu
e6169e9de1
; * src/frame.c (make_frame): Typo.
2024-06-20 17:03:54 +08:00
Po Lu
cebca072c3
Correctly cache images when frames vary in their font metrics
...
* src/alloc.c (mark_frame): Mark this frame's image cache, if it
exist.
(mark_terminals): Cease marking T->image_cache.
* src/androidfns.c (unwind_create_frame, Fx_create_frame)
(android_create_tip_frame):
* src/haikufns.c (unwind_create_frame, haiku_create_frame)
(haiku_create_tip_frame):
* src/nsfns.m (unwind_create_frame):
* src/pgtkfns.c (unwind_create_frame, Fx_create_frame)
(x_create_tip_frame):
* src/xfns.c (unwind_create_frame, Fx_create_frame)
(x_create_tip_frame):
* src/w32fns.c (unwind_create_frame, Fx_create_frame)
(w32_create_tip_frame): Remove adjustments of the frame image
cache's reference count rendered redundant by the assignment of
image caches to individual frames rather than terminals.
* src/dispextern.h (struct image_cache) <scaling_col_width>: New
field.
* src/frame.c (gui_set_font): In lieu of clearing F's image
cache unconditionally, establish whether the column width as
considered by compute_image_size has changed, and if so, adjust
or reassign the frame's image cache.
(make_frame): Clear F->image_cache.
* src/frame.h (struct frame) <image_cache>: New field.
(FRAME_IMAGE_CACHE): Return F->image_cache.
* src/image.c (make_image_cache): Clear C->scaling_col_width.
(cache_image): Adjust to new means of assigning image caches to
frames.
* src/termhooks.h (struct terminal) <image_cache>: Delete field.
* src/xfaces.c (init_frame_faces): Do image cache assignment
with all new frames.
2024-06-20 17:03:36 +08:00
Stefan Monnier
b72826eef9
* lisp/editorconfig.el (editorconfig-version): Delete function
...
Better use a generic command like `C-h P` or `M-x list-packages`
which works uniformly for all packages.
2024-06-19 22:05:36 -04:00
Rodrigo Kassick
374f4235d5
Fix display-buffer-override-next-command (bug#71654)
...
* lisp/window.el (display-buffer-override-next-command):
display-buffer-overriding-action's car can be either a function or a
list of functions. When a function,
(push action (car display-buffer-overriding-action)) will create a
cons-cell (action . function) instead of a list. In the clear-fun
callback, trying to
(delq action (car display-buffer-overriding-action)) causes an
wrong-type-argument error.
Copyright-paperwork-exempt: yes
2024-06-19 23:27:49 +02:00
Stefan Kangas
499d5dd958
Update leuven-theme to latest upstream version
...
* etc/themes/leuven-dark-theme.el:
* etc/themes/leuven-theme.el: Update to latest upstream version
https://github.com/fniessen/emacs-leuven-theme/ commit
a504c1d20625fe373ad5ea4ff3d94ea3706cbb87 (2024-03-30).
2024-06-19 23:24:51 +02:00
Philip Kaludercic
830b392e18
* lisp/which-key.el (which-key-is-verbose): Remove unused option
2024-06-19 22:54:40 +02:00
Stefan Monnier
8d0a7c718b
Integrate feedback from Stefan Kangas and Michael Albinus
...
* lisp/editorconfig.el, lisp/editorconfig-tools.el, lisp/editorconfig-core.el:
* lisp/editorconfig-core-handle.el, lisp/editorconfig-conf-mode.el:
* lisp/editorconfig-fnmatch.el: Fix the reference to CONTRIBUTORS.
* doc/emacs/custom.texi (EditorConfig support):
* etc/NEWS: Improve wording and markup.
2024-06-19 16:18:58 -04:00
Stefan Monnier
8e143a2f30
(editorconfig-indentation-alist): Sync with upstream
...
The upstream version `editorconfig-indentation-alist` is a lot
more complete than what we got from the
copyright-covered commits. The changes come from contributors
who (may) have not signed paperwork. I have not tracked all of
the corresponding commits (there are many) but from what I can
tell, most of those are the sole (and "trivial") contribution
of its author, and in any case there is very little creativity
involved since it just lists the variables used by the
corresponding mode, so I believe it's perfectly OK to include
those here. Many of them would be covered by our default
heuristic (which looks for vars of the form like `<mode>-basic-offset`),
but it's preferable to reduce changes with upstream.
* lisp/editorconfig.el (editorconfig-indentation-alist):
Synchronize with upstream. Remove obsolete `sh-indentation`.
(editorconfig--get-indentation-web-mode): Update based on upstream
changes to `editorconfig-indentation-alist`.
2024-06-19 16:18:58 -04:00
Stefan Monnier
d236b67622
Add doc for EditorConfig support
...
Also, remove the old `editorconfig.texi` since most of it is not
applicable to the (current) bundled version of the code anyway.
* etc/NEWS: Add entry for EditorConfig.
* doc/emacs/custom.texi (EditorConfig support): New node.
2024-06-19 16:18:58 -04:00
Stefan Monnier
833b500a0e
editorconfig-core-handle.el: Reduce allocation in parser
...
* lisp/editorconfig-core-handle.el (editorconfig-core-handle--parse-file):
Return a `editorconfig-core-handle`.
(editorconfig-core-handle): Simplify accordingly.
(editorconfig-core-handle--parse-file): Push `sections` and `props`
in reverse order to avoid the usual O(N²) complexity.
Work directly in the buffer instead of extracting "lines" from it, so
as to reduce memory allocation. Similarly, use careful regexps so we
can extract trimmed strings without an explicit trim operation.
Use `eobp`.
(editorconfig-core-handle--string-trim): Delete function, not used any more.
2024-06-19 16:18:58 -04:00
Stefan Monnier
ee309f7754
editorconfig-fnmatch.el: Eliminate O(N^2) complexity
...
* lisp/editorconfig-fnmatch.el (editorconfig-fnmatch--do-translate):
Accumulate partial results in reverse order to pay a single O(N)
reverse at the end instead of N times O(N) concatenations.
2024-06-19 16:18:58 -04:00
Stefan Monnier
55e19499a6
editorconfig-core.el: Remove unneeded defaulting code
...
This code risks setting `tab-width` even when it's not
requested, and these rules are better handled in
`editorconfig--get-indentation` in any case.
* lisp/editorconfig-core.el (editorconfig-core-get-properties):
Delete function, unused.
(editorconfig-core-get-properties-hash): Comment out defaulting code.
2024-06-19 16:18:58 -04:00
Stefan Monnier
66d5bc292f
editorconfig-core-handle.el: Don't use file names as glob pattern
...
Match relative file names against the glob pattern instead of
trying to construct a glob pattern that matches the absolute
file name (where the code failed to escape the possible
special chars).
* lisp/editorconfig-core-handle.el
(editorconfig-core-handle-section-get-properties): Delete `dir` arg.
(editorconfig-core-handle-get-properties-hash)
(editorconfig-core-handle-get-properties): Adjust call accordingly.
Use `declare` to mark it obsolete.
(editorconfig-core-handle--fnmatch-p): Delete `dir` arg.
2024-06-19 16:18:58 -04:00
Stefan Kangas
0f4fe99a38
lisp/editorconfig: Minor cosmetic fixes
2024-06-19 16:18:58 -04:00
Stefan Monnier
57b2439cb5
editorconfig.el: Miscellaneous minor changes
...
* lisp/editorconfig.el: Drop redundant `require`s of pcase, nadvice, rx.
Remove unnecessary (and incorrect) `defvar`s in `eval-when-compile`.
(find-library-name, lm-version): Move declarations to right after
the corresponding `require` so we have a reason to believe they're defined.
(editorconfig-version): Use `package-get-version` when available.
* lisp/editorconfig-core.el (editorconfig-core-get-nearest-editorconfig)
(editorconfig-core-get-properties, editorconfig-core-get-properties-hash):
* lisp/editorconfig-fnmatch.el (editorconfig-fnmatch-p):
Remove autoload cookies.
2024-06-19 16:18:58 -04:00
Stefan Monnier
0b3e688b23
lisp/editorconfig: Advise find-auto-coding
i.s.o insert-file-contents
...
In Emacs<30, we can't use `auto-coding-functions`, but we can get
almost the same result by advising `find-auto-coding`.
* lisp/editorconfig.el (editorconfig-merge-coding-systems): Return nil
if there's no setting. Don't merge if there's no need.
(editorconfig-set-coding-system-revert); Adjust accordingly.
(editorconfig--filename-codingsystem-hash): Delete var.
(editorconfig--advice-insert-file-contents): Delete function.
(editorconfig--advice-find-file-noselect); Simplify.
(editorconfig--advice-find-auto-coding): New function.
(editorconfig-mode): Use it.
2024-06-19 16:18:58 -04:00
Stefan Monnier
624ba9fce0
lisp/editorconfig: Use new Emacs-30 hooks
...
* lisp/editorconfig.el (editorconfig--get-coding-system)
(editorconfig--get-dir-local-variables): New functions.
(editorconfig-mode): Use them if possible.
(editorconfig-hack-properties-functions only)
(editorconfig-after-apply-functions): Define only when the old advice
is used, since the new hooks don't support them.
2024-06-19 16:18:50 -04:00
Stefan Monnier
f2803456f0
(editorconfig-set-local-variables): Get first, set later
...
In preparation for the use of Emacs-30's
`hack-dir-local-get-variables-functions`, split the job of
`editorconfig-set-local-variables` into getting an alist of settings
and then applying them.
Rename the `editorconfig-set-*` functions to `editorconfig--get-*`
and make them return an alist of settings rather than applying them
(except for `editorconfig-set-coding-system-revert` which arguably
belongs in `editorconfig-tools.el` anyway).
* lisp/editorconfig.el (editorconfig-indentation-alist): Flesh out the doc.
Use the new `editorconfig--get-indentation-*-mode` functions.
(editorconfig--get-indentation-web-mode): New function extracted from
`editorconfig-indentation-alist`.
(editorconfig--get-indentation-*-mode): Don't `boundp`-test the vars.
(editorconfig--default-indent-size-function): New function.
Test `boundp` here.
(editorconfig-indent-size-vars): New var.
(editorconfig--get-indentation, editorconfig--get-trailing-nl): Rewrite.
(editorconfig--add-hook-safe-p): New function.
Add it to the `safe-local-eval-function` property of `add-hook`.
(editorconfig-get-local-variables-functions): New hook.
(editorconfig--get-local-variables): Rewrite using it.
(editorconfig-set-local-variables): Test `editorconfig--should-set` here.
Rewrite it using `editorconfig--get-local-variables`.
2024-06-19 14:39:17 -04:00
Stefan Monnier
527a45abc3
lisp/editorconfig: Don't hook into read-only-mode-hook
...
Don't re-set variables just because `read-only-mode` is (de)activated,
and with Emacs-30's hooks it would be even less natural to do.
Also `buffer-read-only` can change without calling `read-only-mode`,
so better test it dynamically when we try to trim whitespace.
* lisp/editorconfig.el (editorconfig--delete-trailing-whitespace):
New function.
(editorconfig-set-trailing-ws): Use it. Use `pcase`.
Also prefer `before-save-hook` and use `add/remove-hook` to
manipulate hooks, like god intended.
Don't test `buffer-read-only` any more.
(editorconfig-mode): Don't hook into `read-only-mode-hook` any more.
2024-06-19 14:39:17 -04:00
Stefan Monnier
25523847e7
(editorconfig--should-set): Eliminate lisp-indent-offset
special case
...
Instead of treating `lisp-indent-offset` specially in
`editorconfig--should-set` (to obey `editorconfig-lisp-use-default-indent`),
use a new function `editorconfig-set-indentation-lisp-mode`
for Lisp modes.
* lisp/editorconfig.el (editorconfig--should-set): Remove `size` argument.
(editorconfig-set-indentation): Adjust calls accordingly.
(editorconfig-set-indentation-lisp-mode): New function.
(editorconfig-indentation-alist): Use it.
2024-06-19 14:39:17 -04:00
Stefan Monnier
3da6765c99
* lisp/editorconfig.el (editorconfig-mode): Remove :lighter
...
We generally don't want to eat up modeline space with lighters
for global and permanent major modes.
2024-06-19 14:39:17 -04:00
Stefan Monnier
812831ee2f
* lisp/editorconfing.el: Cosmetic ELisp style changes
...
Prefer #' to quote function names.
Remove redundant :groups.
Silence compiler warnings.
* lisp/editorconfig.el: Remove post-trailer.
The var is already set via `.dir-locals.el` anyway.
(editorconfig-call-get-properties-function): Use condition-case-unless-debug.
2024-06-19 14:38:31 -04:00
Stefan Monnier
c5d86db811
Remove support for editorconfig-exclude-*
...
When using the new hook, we can't support `editorconfig-exclude-modes` for
the `charset` property. Also there are already other ways to get
similar effects (e.g. setting `auto-coding-alist` or
`enable-dir-local-variables`), so it's not clear those configurations
will be needed in Emacs-30.
* lisp/editorconfig.el (editorconfig-exclude-modes)
(editorconfig-exclude-regexps): Remove custom vars.
(recentf): Remove workaround (presumably not needed thanks to the fix
to issue #246 ).
(editorconfig--disabled-for-filename)
(editorconfig--disabled-for-majormode): Delete functions.
(editorconfig--advice-find-file-noselect): Remove call to those functions.
(editorconfig-mode): Adjust docstring accordingly.
* lisp/editorconfig-tools.el (editorconfig-apply): Adjust accordingly.
2024-06-19 14:38:31 -04:00
Stefan Monnier
8cfa6fe801
Remove support for editorconfig-override-*-local-variables
...
With the Emacs-30 hooks we can't easily override file-local settings
and we can't easily control whether we override dir-local settings,
so we remove support for those config vars.
* lisp/editorconfig.el (editorconfig-override-file-local-variables)
(editorconfig-override-dir-local-variables): Remove custom vars.
(editorconfig--should-set): Presume they were nil.
2024-06-19 14:38:31 -04:00
Stefan Monnier
3f90253dae
Remove support for the editorconfig
executable
...
Some of the code lacks copyright paperwork, so let's remove it for now,
so we don't have to adapt it to the new hooks.
If/when it proves useful/necessary it'll be easy enough to re-add.
* editorconfig.el (editorconfig-exec-path, edconf-get-properties-function)
(edconf-exec-path, editorconfig-get-properties-function): Delete variables.
(editorconfig--execute-editorconfig-exec)
(editorconfig--parse-properties, editorconfig-get-properties)
(editorconfig-get-properties-from-exec): Delete functions.
(editorconfig-call-get-properties-function):
Call `editorconfig-core-get-properties-hash` directly.
2024-06-19 14:38:31 -04:00
Stefan Monnier
729fc9b88b
Fix up copyright lines and license blurbs
2024-06-19 14:38:31 -04:00
Stefan Monnier
f563f0f961
Squashed commit of the following:
...
commit a2b7d1129ba03ab7d06618d838cd3abe6852488b
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Date: Tue Jun 18 01:23:21 2024 -0400
Move files for inclusion into Emacs
commit cd4fc6f933e8679eff1754eaaac99e4361f0122f
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Date: Sun Jun 16 13:33:55 2024 -0400
Incorporate trivial left-over changes
The previous commits are the result of a `git rebase` that removed
all the commits by contributors for whom we don't have paperwork.
This one "smoothes" over some of the remaining diffs.
commit 94c0223e888d637ae5d75fcb210fe4bf7898b3da
Author: 10sr <8.slashes@gmail.com>
Date: Sat Jun 8 00:52:06 2024 +0900
Fix text (#342 )
commit d50dfb5c5bf2dc832c9aff8f4b8603c2d504c41a
Author: 10sr <8.slashes@gmail.com>
Date: Tue Jun 4 15:02:56 2024 +0900
Refactor find-file advices (#340 )
* Add coding-system test
* Refactor find-file advices
* Fix test
* Fix test
* Update
* Update
commit f55bb4e691dcb63502035aa3e48f6839ae163b44
Author: 10sr <8.slashes@gmail.com>
Date: Sun Jun 2 16:42:31 2024 +0900
Update CHANGELOG.md (#339 )
* Update CHANGELOG.md
* Update CHANGELOG.md
commit a85a4cafa6c8a1a80f3671658e5aaaf8faedb923
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 31 22:19:15 2024 +0900
Add switch not to override local variable values (#338 )
* Add tests
* Define variables
* Update --should-set
* Add fixes to work
* Update test and fix
* Fix variables
* Use defcustom for switch variables
* Remove comment
commit 4fbfad0591a9851a48b8ead1e4459677d3f64c58
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Sat May 11 22:38:20 2024 -0700
feat: Add Svelte support (#333 )
commit d2d942b4cc83fa0ba32dcaaf6c73004e6490bfc8
Author: 10sr <8.slashes@gmail.com>
Date: Sat May 11 15:45:42 2024 +0900
Prepare v0.11.0 (#332 )
* Prepare v0.11.0
* Update CHANGLOG for v0.11.0
* 2024
commit 9ad3ed0e58bcd719d63d7b64538eff118d094767
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 10 00:45:15 2024 +0900
Update CHANGELOG (#331 )
commit 3fb9fd274d2435228a6545cd2a7553c9522b32e8
Author: 10sr <8.slashes@gmail.com>
Date: Mon May 6 23:01:39 2024 +0900
Separate some utility commands to new file (#330 )
* Remove switch to use legacy version
Remove `editorconfig--lagacy-version` variable.
* Create editorconfig-tools.el and move some functions into it
* Fix merge
* Update commentary
* Update CHANGELOG
* Update text
commit d73f126ddb44eba628a87df07f8fd7247c8221aa
Author: 10sr <8.slashes@gmail.com>
Date: Sun May 5 23:46:58 2024 +0900
Remove editorconfig-mode legacy version (#304 )
* Remove switch to use legacy version
Remove `editorconfig--lagacy-version` variable.
* Update CHANGELOG
commit ea19d96a7afcd947ece8490d8d9846519ac53606
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 3 18:49:50 2024 +0900
Exclude some versions from test target (#329 )
nix-emacs-ci does not provide them any more.
commit 641c8cd06abfd0cf99cc56eeca5458a03feec7c6
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Thu Mar 28 13:22:07 2024 -0700
ci: Bump Emacs 29.x to 3 (#327 )
commit 0eef782ae0ece28f0c446165febcf02f6207bb5e
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Mon Mar 18 13:49:24 2024 -0700
feat: Add Zig support (#326 )
* feat: Add Zig support
commit 4c7c96dee9ad7318b4df9414758cd46957cdb495
Author: USAMI Kenta <tadsan@zonu.me>
Date: Tue Jan 9 12:24:11 2024 +0900
Add jsonian-mode (#320 )
commit 94f6fa546f85a49fea649d9c479f20613a36b9af
Author: USAMI Kenta <tadsan@zonu.me>
Date: Mon Dec 18 14:01:05 2023 +0900
Add php-ts-mode (#318 )
commit f6eba36c09840b3f1952fb8a542347741a4f3de9
Author: 10sr <8.slashes@gmail.com>
Date: Thu Aug 3 00:05:49 2023 +0900
Add support for hcl-mode (#312 )
commit 4f0e71c9f9ae00fd6e90573c5c779da4c5f397ef
Author: 10sr <8.slashes@gmail.com>
Date: Wed Aug 2 23:45:29 2023 +0900
Temporarily remove test with windows-latest, emacs snapshot (#313 )
commit e81368ede389feb28d941c8e135c11e4bdf0160d
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Wed Aug 2 07:25:26 2023 -0700
test: Emacs 29.1 (#311 )
commit dc571e9422a1713e252093b4ee0eb290841dc07c
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 19 17:51:28 2023 +0900
Update CHANGELOG (#308 )
commit 8c1ec23fe6d9fc1d3e2ce24fe76503c88a4ebbc6
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 19 17:28:11 2023 +0900
Prepare v0.10.1 (#307 )
commit a415057ecfc5e89a903cb2e62a7d9d2596769532
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 19 17:07:23 2023 +0900
Fix compile warning of python-mode offset (#306 )
commit 94aa31702f7316db63411de8ded371f782d02baa
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 19 16:51:48 2023 +0900
Fix when-let (again) (#305 )
* Fix compile of editorconfig-core
* Use when-let* instead of when-let
commit 3b2b213934e6648834f043623bdce2a3b816ece1
Author: 10sr <8.slashes@gmail.com>
Date: Sun May 7 17:15:54 2023 +0900
Prepare v0.10.0 (#303 )
* Update CHANGELOG
* Update CHANGELOG
* Update version string
commit ea22e6977eb64a38e19250b1fef3933b702d8a16
Author: 10sr <8.slashes@gmail.com>
Date: Sun May 7 17:03:30 2023 +0900
Revert "Update version string"
This reverts commit dfce47f4c5369711524c4da606201f33649bf894.
commit 8ba886d3a64514ca6b558a19a3df7cf147f528f0
Author: 10sr <8.slashes@gmail.com>
Date: Sun May 7 16:46:09 2023 +0900
Update version string
commit c6769a3be9d5447bbf253681e731aa017de49872
Author: 10sr <8.slashes@gmail.com>
Date: Sun May 7 16:17:58 2023 +0900
Check mode-class property for special modes (#301 )
In addition to checking parent mode
commit 02bd633818a2db80b2bf5ebaaf3eaed76a0443ac
Author: 10sr <8.slashes@gmail.com>
Date: Sun May 7 15:59:34 2023 +0900
Load subr-x when compiling (#302 )
`when-let` depends on this.
commit d7da0ea0fe118d88d032e81de65c79593c5181ea
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Thu Apr 27 03:25:18 2023 +0800
Add support for gdscript-mode (#300 )
commit 93c418e7d385f55103d94a926b0ec051e51bceeb
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Sun Apr 16 07:12:01 2023 +0800
fix: Fix compile warnings (#298 )
commit d21983b235c11f4a1845bd80e9d6ca25c9882f9a
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Sun Apr 16 07:05:26 2023 +0800
Update copyright year (#297 )
commit 38f84cca9a68bca0e74bb4f50e178e6a9883c1f4
Author: Mohsin Kaleem <mohkale@kisara.moe>
Date: Mon Apr 10 00:46:35 2023 +0100
Add bash-ts-mode to editorconfig-indentation-alist (#296 )
Co-authored-by: Hong Xu <hong@topbug.net>
commit 5f112084d762c05a6d31b9bd3c4619789614f842
Author: Simen Heggestøyl <simenheg@runbox.com>
Date: Thu Mar 2 09:31:07 2023 +0100
Fix compilation warnings in Emacs 29 (#292 )
Fix a bunch of compilation warnings in Emacs 29 about wrong usage of
unescaped single quotes in docstrings.
commit 37b142e86513b2477c19defcf6798e362e5ba7bd
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Wed Feb 15 23:12:21 2023 -0800
docs(README.md): Update development instructions (#291 )
commit 7f3c344e15e86a54390f4b3428432476b45d6c62
Author: Mohsin Kaleem <mohkalsin@gmail.com>
Date: Sun Feb 12 06:17:01 2023 +0000
Add indent variable associations for numerous tree-sitter modes (#290 )
* Add indent variable associations for numerous tree-sitter modes
* build: Correct csharp-ts-mode variable reference
commit 26bc586c7e19dd00554f732f4313e07a0a18bb97
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Tue Jan 3 19:43:54 2023 +0800
Drop Emacs 24.x and 25.x (#286 )
* Drop Emacs 24.x and 25.x
* test(build.yaml): Make fail-fast to false
* Update CI test
* docs: Update changelog
* Revert author information
commit d96709f3ddb7ce905e2ba1ff615ed875e26d6fdb
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Thu Dec 29 05:46:11 2022 +0800
chore: Place emacs dependency to the front (#285 )
* chore: Place emacs dependency infront
* Update copyright year
commit 00913e8db3a864e7dbf8da7aa6ac355aeef3f999
Author: 10sr <8.slashes@gmail.com>
Date: Mon Nov 7 12:00:26 2022 +0900
Prepare v0.9.1 (#281 )
commit b57c665de578b7510affa426478fadacef80f5d4
Author: 10sr <8.slashes@gmail.com>
Date: Mon Oct 31 14:47:17 2022 +0900
Check `filename` rather than `buffer-file-name` for consistency (#280 )
Co-authored-by: Wade Zhang <dochang@gmail.com>
commit 35b360daebc6fc30723b5f361c65345dea0cc7f7
Author: 10sr <8.slashes@gmail.com>
Date: Sun Oct 23 22:20:37 2022 +0900
Prepare v0.9.0 (#275 )
* Update version number in el file
* Update CHANGELOG for 0.9.0
* Fix CHANGELOG
* Fix release date
commit 52d089efa733e0add922e07485cf8ac547bf9e3c
Author: 10sr <8.slashes@gmail.com>
Date: Sun Oct 23 22:13:13 2022 +0900
Fix package load for use-package usage (#277 )
commit b9c5af58e5059dad44a79a52790c2d913930d0ef
Author: 10sr <8.slashes@gmail.com>
Date: Sun Oct 23 20:47:55 2022 +0900
Add fixes for Emacs 29 (#276 )
* Fix warnings reported with Emacs29 snapshot
* Disable vc feature for ert testings
commit cc2fc3d25447dfa6271a9b6434478c2f140b4022
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Date: Fri Sep 30 07:18:09 2022 +0800
tests(build.yml): Use latest minor version number (#274 )
commit 7e266d113ed69c487e25260527c3e39fa274662f
Author: 10sr <8.slashes@gmail.com>
Date: Mon Apr 18 14:41:07 2022 +0900
Add emacs 28.1 to test target (#270 )
commit bd35e505585a738cfed09f8d7fbcdac523f648bb
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 26 13:05:00 2022 +0900
Add doc about lsp-mode (#266 )
* WIP Add doc about lsp-mode
* Update README
commit 69582a19e4c40bbf2006c2fac6f61b8eb5c9d4e3
Author: 10sr <8.slashes@gmail.com>
Date: Thu Sep 2 05:53:42 2021 +0900
Update CHANGELOG
commit 3c47c18a72e98036d9ebf11350c3af9683d86c76
Author: 10sr <8.slashes@gmail.com>
Date: Mon Aug 30 19:25:20 2021 +0900
Use new implementation by default (#263 )
* Use new implementation by default
* Remove old test
* Make editorconfig-hack-properties-functions deprecated
commit 111a668e52f68706650d5624f16fd92c0c113f7b
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 13 22:01:38 2021 +0900
Prepare v0.8.2 (#262 )
* Update CHANGELOG
* 2021
* Prepare v0.8.2
commit 4bcd7e2f12800d3a4566130f447533a1955a978a
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 13 21:55:02 2021 +0900
Update texi doc
commit 7e71870e27d2ef23196127640ca3935cbdd4a432
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 13 00:30:01 2021 +0900
Update debug message format (#261 )
commit 76fc064ee4ff6ab05db2c5004d7d4cd150b2fac1
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 13 00:19:52 2021 +0900
Fix editorconfig-major-mode-hook (#260 )
commit db6ae0703c07568780c71dd92874886208536eaa
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 13 00:07:12 2021 +0900
Update README for NonGNU ELPA repository (#259 )
* Add NonGNU ELPA badge
* Update README
commit f3164820fc06a642bbc0eccadc5386ec98befb5b
Author: 10sr <8.slashes@gmail.com>
Date: Tue Aug 10 00:23:58 2021 +0900
Add some bug fixes to 20210221-testing (#258 )
* Rename internal function name
* Update comment
* Update -set-coding-system func name and doc
* Add comment
* Fix mode-hooks
* Fix func name
* Update -major-mode-hook function
commit 5e0f23b64c822e7f2ff1d23c756e89c1c073c23c
Author: 10sr <8.slashes@gmail.com>
Date: Wed Apr 7 13:07:42 2021 +0900
Add fixes for compile warning
commit b46c5dd667b68bfca204ff7424df8588dae12a56
Author: 10sr <8.slashes@gmail.com>
Date: Wed Apr 7 12:02:07 2021 +0900
Make new impl work when changing major-mode (#255 )
commit 7375e7fdd21be087ffb52bf2917aefcaded3292c
Author: 10sr <8.slashes@gmail.com>
Date: Mon Feb 22 01:17:49 2021 +0900
Return early when expecting coding-system has been already set
commit 13d8f9bb7bddf7f43091829fa361a336dbf2de61
Author: 10sr <8.slashes@gmail.com>
Date: Sun Feb 21 22:41:57 2021 +0900
Add minor fixes to tests (#252 )
* Update Makefile targets
* Update github actions task
* Fix test macros
* Update README
commit ddce92ffcc92b79080949ad72801292fa2bafeb9
Author: 10sr <8.slashes@gmail.com>
Date: Sun Feb 21 22:25:29 2021 +0900
Use flag instead of adding -2-mode for new version testing (#251 )
* Use flag instead of adding -2-mode
* Fix test
commit f18086a5b97625bcb51a4c8cb790efca80ef6d10
Author: 10sr <8.slashes@gmail.com>
Date: Sun Feb 21 21:37:45 2021 +0900
Add debug message to -set-coding-system
commit afe9f62ecfcba0ce92255fa18c4a1af0787ff3b0
Author: 10sr <8.slashes@gmail.com>
Date: Sun Feb 21 21:06:19 2021 +0900
Move hack-properties-function run
commit 2c7790d6eec32e486b448e2e40549d3f139227df
Author: 10sr <8.slashes@gmail.com>
Date: Sun Feb 21 20:58:40 2021 +0900
Update display-warning messages
commit f8dc92d37b965370a2332e19609cebdddbbac406
Author: 10sr <8.slashes@gmail.com>
Date: Sat Feb 20 01:56:22 2021 +0900
Fix for coding-system set when remote files do not exist (#250 )
commit 28108cc8b456cedbc2e895da1c1151a11571cd4f
Author: 10sr <8.slashes@gmail.com>
Date: Sat Feb 20 00:44:22 2021 +0900
Fix editorconfig execution for remote hosts via tramp (#249 )
commit 8086a8a45982b30a9620f723ce81994ed4ad26e1
Author: 10sr <8.slashes@gmail.com>
Date: Sat Feb 20 00:14:23 2021 +0900
Update docstrings
commit 69c8e3f766b2d458c5e3461c772cff69434962cd
Author: 10sr <8.slashes@gmail.com>
Date: Fri Feb 19 20:39:05 2021 +0900
Update debug message
commit da2ede9ef13ae04ba4f1a37236052d9ce4c2e150
Author: 10sr <8.slashes@gmail.com>
Date: Fri Feb 19 18:11:37 2021 +0900
Refactoring & add editorconfig-2-mode for beta test (#248 )
* Remove file type experimental feature temporarily
* Do some refactors
* Ignore failures of tests for file type feature
* Make editorconfig-get-properties-function accept one argument
* Implement editorconfig--advice-find-file-noselect
* Define editorconfig-error
* Implement advices
* Update adviced function body
* Update function name
* Refactor exclude functions
* Add more error handlings
* Refactor editorconfig--advice-find-file-noselect
* Add editorconfig-2-mode
* Add nadvice to dependency list
* Use display-warning instead of message for debug log
* Update README
* Fix editorconfig-2-mode for read-only-mode
* Add test for editorconfig-2-mode
commit d53e3da79f40ec879b1520b6f73c371f8a5cfc03
Author: 10sr <8.slashes@gmail.com>
Date: Mon Feb 15 00:27:04 2021 +0900
Stop excluding remote files by default (#245 )
To exclude remote files again, add following to the init.el:
(add-to-list 'editorconfig-exclude-regexps
(eval-when-compile
(rx string-start "/" (or "http" "https" "ftp" "sftp"
"rsync" "ssh") ":")))
commit 968bb5fb871e0076a4779f78526e3ad91777e60c
Author: 10sr <8.slashes@gmail.com>
Date: Tue Jan 12 18:01:07 2021 +0900
Do not run editorconfig-apply on recentf-save-file (#241 )
commit a6c64cc26d5d237f6b3c53e8d637af96c428a5f7
Author: 10sr <8.slashes@gmail.com>
Date: Fri Jan 8 13:28:50 2021 +0900
Use revert-buffer-with-coding-system to set coding system (#236 )
* Use revert-buffer-with-coding-system to set coding system
* Avoid infinite call
* Do not ask user for revert when buffer is not modified
* Refactor -set-coding-system
* Do not use revert when the file does not exist yet
* Refactor -set-coding-system
commit 9605f6bf4408e4a5025dc6862fba96de347b9332
Author: 10sr <8.slashes@gmail.com>
Date: Thu Dec 24 05:26:25 2020 +0900
Remove travis.yml (#238 )
commit c73b0cf3fcc4dd5ff1e268d54d20ab6e88cd6b2e
Author: 10sr <8.slashes@gmail.com>
Date: Wed Dec 23 15:36:45 2020 +0900
Update README 2 (#225 )
* Update README 2
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
commit bba5bdaef41895bf528f00923e8f1ce249a93641
Author: 10sr <8.slashes@gmail.com>
Date: Wed Nov 25 15:31:14 2020 +0900
Add github actions badge
commit ee39cf38f4efda519db947dd850a6522836561c5
Author: 10sr <8.slashes@gmail.com>
Date: Wed Oct 7 08:00:19 2020 +0900
Do not init submodule in Makefile
commit 4def6c96944c8e704f4424d10fcd1a73076709c6
Author: 10sr <8.slashes@gmail.com>
Date: Wed Oct 7 07:21:43 2020 +0900
Add Github Actions build.yaml
commit 49cf213f30d027aae34b3d499aa637cb1cca5f38
Author: Brian Leung <29217594+leungbk@users.noreply.github.com>
Date: Sun Nov 22 07:42:16 2020 -0800
Silence byte-compiler warnings (#235 )
Move aliases before their referents
Co-authored-by: 10sr <8.slashes@gmail.com>
commit d4fabc95b8b2af5d7ead1b1e8065c69d5805d6b4
Author: 10sr <8.slashes@gmail.com>
Date: Wed Oct 7 07:22:32 2020 +0900
Add Emacs 27.1 to test target (#228 )
* Add Emacs 27.1 to travis test target
* Add GitHub Actions build.yaml
* Fix evm 27.1 version
* Remove github actions build.yaml
commit 1defe4a4cd0fa7f57c0013e6efc535bb02f827cd
Author: 10sr <8.slashes@gmail.com>
Date: Fri Jul 31 00:31:28 2020 +0900
Fix references in CHANGELOG (#226 )
* Fix issue references in CHANGELOG
* Fix commit reference link
commit 88efaca117ef6abd3bdee39de7b4b64628e59796
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jul 30 22:37:30 2020 +0900
Update CHANGELOG
commit c8c7845c73d08bd21235bc79eafa887651990a6f
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jul 30 22:34:36 2020 +0900
Add doc about make sandbox
commit 8c551d92bacea8d6ea1b73e945ab5600f7608a78
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jul 30 22:32:29 2020 +0900
Update README to help bootstrap users (#219 )
* Update README to help bootstrap users
* Update doc
* Fix doc
* Update
* Updat
commit c0789e2d537fb609af72a1edf51e1c5e4673ab2e
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 22 23:13:55 2020 +0900
Keep a CHANGELOG (#221 )
* Add empty CHANGELOG.md
* Generate CHANGELOG template
```python
#!/usr/bin/env python3
import subprocess
def _get_tag_date(tag):
git_show = subprocess.run(["git", "show", tag, "--format=%cd", ...
..."--date=short", "-s"], capture_output=True)
return git_show.stdout.decode("utf-8").strip()
def main():
git_tag = subprocess.run(["git", "tag"], capture_output=True)
versions = list(reversed([e[1:] for e in git_tag.stdout.decode...
...("utf-8").split("\n") if e]))
for version in versions:
print(f"## [{version}] - {_get_tag_date('v' + version)}")
print()
print()
print(f"[Unreleased]: https://github.com/editorconfig/ ...
...editorconfig-emacs/compare/v{versions[0]}...HEAD")
for version, version_prev in zip(versions, versions[1:]):
print(f"[{version}]: https://github.com/editorconfig/ ...
...editorconfig-emacs/compare/v{version_prev}...v{version}")
print(f"[{versions[-1]}]: https://github.com/editorconfig/ ...
...editorconfig-emacs/releases/tag/v{versions[-1]}")
return
main()
```
* Paste release notes from github releases
* Add release note for unreleased
* Fix line
commit 68e940e0fd312848d18aba93b49285d7a8d74182
Author: 10sr <8.slashes@gmail.com>
Date: Tue May 19 20:28:23 2020 +0900
Add conf-mode abbrev-table definitions (#220 )
commit dc9dc966f973d9e9f2992004beb462bc5813c01c
Author: 10sr <8.slashes@gmail.com>
Date: Wed Feb 12 16:39:43 2020 +0900
Update hook docstrings (#215 )
#214
commit 5aa20f73ddbf5df60a9c66b219846d94c9d12a7d
Author: 10sr <8.slashes@gmail.com>
Date: Wed Feb 12 15:56:48 2020 +0900
Define -mode-apply as an interactive command (#216 )
commit 39175259174ba0eea3529fc4039fbd90c5990ecc
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 16 17:59:07 2020 +0900
2020
commit d29d6f1254f018cdc696cf40614e6799e2673f64
Author: 10sr <8.slashes@gmail.com>
Date: Fri Dec 20 16:31:15 2019 +0900
Update README
commit d24e05ccd13c44380dbbbc4756eb02ede3882b9e
Author: 10sr <8.slashes@gmail.com>
Date: Wed Oct 23 13:39:46 2019 +0900
Use elisp core by default
Closes #198
commit 42d9b6aebd4488d6862ff39238a284408e5e4370
Author: 10sr <8.slashes@gmail.com>
Date: Fri Dec 20 16:31:40 2019 +0900
Remove a trailing whitespace
commit 347e0171ad3cfcb70c0aca73b7b6fa8a5875dae6
Author: Damien Cassou <damien@cassou.me>
Date: Wed Nov 27 06:29:43 2019 +0100
Fix typos (#212 )
Typos found with codespell.
commit 7915da05ee67bf5c5356ddd49400e9facc15d004
Author: 10sr <8.slashes@gmail.com>
Date: Fri Oct 25 16:59:30 2019 +0900
Fix that "?" does not match "/"
commit 480998f061d22444571f05b6c10d190c204c227e
Author: 10sr <8.slashes@gmail.com>
Date: Wed Oct 23 14:32:21 2019 +0900
Update core-test
commit 63fa8f9e4bc2938e7bc02b97da79335db29bf0e0
Author: 10sr <8.slashes@gmail.com>
Date: Thu Oct 10 13:44:34 2019 +0900
Bump version to v0.8.1
commit b7d3a15f606582d30590fab8bbf0202fd7351c90
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 8 13:55:05 2019 +0900
Fix support for Emacs<26
commit 19bad72db735c032e773b6201a80a5df2597c0f4
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 8 13:40:49 2019 +0900
Add editorconfig-file-type-emacs-whitelist value
commit a179c9876f8f1fd343559aad13a32b96a651e86a
Author: 10sr <8.slashes@gmail.com>
Date: Mon Oct 7 22:34:03 2019 +0900
Disallow setting mode when it is not listed in whitelist
commit cb218f4b5adc10faa2f89c4ec85bfafa7ad0600a
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 8 14:10:09 2019 +0900
Use dist: trusty
commit ae5fb296026f948103ade4e7e42f3989dda44df7
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 8 14:04:41 2019 +0900
Update travis Emacs26 version
commit 5e9769675fbf76566ca10f30c148f385396796ae
Author: Jay Kamat <jaygkamat@gmail.com>
Date: Mon Jun 17 06:43:54 2019 +0100
Add support for bpftrace-mode (#199 )
commit 875088b1c587451916accd2474d57c66d05be1c6
Author: 10sr <8.slashes@gmail.com>
Date: Mon Jun 3 20:24:18 2019 +0900
Add explicit support for rpm-spec-mode
commit 0faf4dc29c6c504a3026601b6035ff0735a0839b
Author: 10sr <8.slashes@gmail.com>
Date: Mon Jun 3 19:28:20 2019 +0900
Make editorconfig-properties-hash permanetn-local
commit f511979e3c172932ba51b4b8e1172897f786c834
Author: 10sr <8.slashes@gmail.com>
Date: Tue Apr 2 15:55:33 2019 +0900
Update message format for version info
Update message format for version info
commit efc11ec6fd100b2c19950153b1f6e64d85c36d97
Author: 10sr <8.slashes@gmail.com>
Date: Tue Mar 26 23:20:10 2019 +0900
Make -version print packaging version
commit c2ea49f01fbdc144e623c30cbb8b6bf4439ac6b5
Author: 10sr <8.slashes@gmail.com>
Date: Tue Mar 26 20:24:31 2019 +0900
Bump version to v0.8.0
(#192 )
commit c6e817a36b2d901a837f373748941ff1246081f8
Author: 10sr <8.slashes@gmail.com>
Date: Sat Mar 23 21:40:49 2019 +0900
Use API to get version info (#193 )
commit 0cf6ce9534a35823f534014ec941db2a690f9002
Author: 10sr <8.slashes@gmail.com>
Date: Mon Feb 25 19:49:56 2019 +0900
Use https for melpa badge
commit 695fce14c0f2cfc72520356cc9d6c46ed3fff33a
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 24 14:49:05 2019 +0900
Update plugin-tests submodule
commit 1651d96aa2909d7f49c7e06a893c464e6f1fa2d9
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 24 14:48:26 2019 +0900
Do not update submodule when running tests
commit ff0ed217461484a45ab8be7a8aa11c8b503f2388
Author: 10sr <8.slashes@gmail.com>
Date: Tue Jan 22 13:59:50 2019 +0900
Use reference link
commit 5632843e840d0e8dee819d283b8d0a2ae88b8fa8
Author: 10sr <8.slashes@gmail.com>
Date: Fri Jan 18 13:17:15 2019 +0900
Update README
commit 570502fdbb5e7634a43178805caae16e709ba9d7
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 17 14:10:15 2019 +0900
Update docstring
commit b36f495d1510a53c63e42d6f48513b2fc3fc5b45
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 17 12:38:25 2019 +0900
Separate tool functions
commit f295ca7cb2e64a8312a172b53b5eee7f06f8ac6e
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 17 11:23:49 2019 +0900
Use -*- lexical-binding: t -*-
https://github.com/melpa/melpa/blob/master/ ...
...CONTRIBUTING.org#fixing-typical-problems
commit 2d342a1dc75d800577526bd5b62e2f2e350f2447
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 17 11:16:59 2019 +0900
Fix function name
commit ec5576f7a9ae86649332414995124a3355ae5c13
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 17 11:13:37 2019 +0900
Add fixes for package-lint
commit bd9e60c65cd8dd1fdc0f6fe35b2684bc2c4c2d80
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 16 17:09:18 2019 +0900
Update README
commit 551fcd4dc2556506e95c26898d864743cfb379c8
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 16 17:14:18 2019 +0900
Update commentary section
commit 8352b3f1d06aefcc4f8f6b7da760ced921efe93e
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 16 16:52:49 2019 +0900
Remove comment
commit 51d2849fb6aaf195393f37dfbd1573d0b449df9b
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 16 16:44:59 2019 +0900
Update year
commit 9b36c88ce02325e755ce07ebbfd6622b67619d63
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 16 16:43:13 2019 +0900
M-x checkdoc
commit 68d488ee67e6fa06b9b596f178d445b28bab2865
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 16 14:24:46 2019 +0900
Add struct docstring
commit feddcd841a913b8f1a79251bb347a2d3b00a06ae
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 10 14:40:30 2019 +0900
Remove useless spaces
commit f735659b421c5f72bc6c137fd7717a1931ce719d
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 10 14:31:53 2019 +0900
Stop using cl-defclass
With Emacs<25 cl-defmethod cannot used for structs
commit 56fa185bcec16e2fb97b71a4e6dee0c5ef2b6256
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 10 14:30:55 2019 +0900
Revert "Add support for Emacs24.5"
This reverts commit 103081756d5d1de03dfa2d9d42b6e4a8581fca29.
commit 026b21393284b9328fec956dae28c26dab1903e6
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 10 14:13:21 2019 +0900
Add support for Emacs24.5
commit 2aabf655a964a7a172de66391cfdd1d598e2e8f1
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jan 10 13:48:52 2019 +0900
Refactor handle lib
commit d40048455064be9e090828b4cb28f86f922eae85
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jan 9 13:29:46 2019 +0900
Use 0.8.0 for next version
commit 7a17d5ea063030313726104a3a1895bb6eb7021f
Author: 10sr <8.slashes@gmail.com>
Date: Tue Jan 8 16:08:04 2019 +0900
Remove unused tests
commit 4f20ce1e1cbf3de1284f8de988ea12a2dcdfa690
Author: 10sr <8.slashes@gmail.com>
Date: Tue Jan 8 15:58:29 2019 +0900
Get alist result from hash result
commit 69768d1bd108d93d392b2d8eb5750d8b8ddca169
Author: 10sr <8.slashes@gmail.com>
Date: Tue Jan 8 11:27:44 2019 +0900
Implement --hash-merge
commit c36d66e3421dfbcdfa9f9221b900f3c8fbde8882
Author: 10sr <8.slashes@gmail.com>
Date: Mon Jan 7 20:29:20 2019 +0900
Update get-properties-hash
commit 75d0158b6c5c1723a1d21f8c4ebdc37b91aa9d1c
Author: 10sr <8.slashes@gmail.com>
Date: Mon Jan 7 12:21:09 2019 +0900
Add function to get properties from handlers as hash
commit e8ac4bf5d3d7e70ea815f68d64933330a7ffc1d9
Author: USAMI Kenta <tadsan@zonu.me>
Date: Tue Dec 25 21:05:37 2018 +0900
Use Markdown's code spans instead of Emacs style `' (#186 )
commit 77775d90c383c5ddd0c4f9564d022ef971c9f7c3
Author: 10sr <8.slashes@gmail.com>
Date: Tue Dec 25 11:49:07 2018 +0900
Bump version to 0.7.14 (#185 )
commit e25ac0d49ff1e1982d58198efab35f3bd2c368d4
Author: 10sr <8.slashes@gmail.com>
Date: Mon Dec 17 16:24:27 2018 +0900
Add document for editorconfig-trim-whitespaces-mode
commit 29060e8494a4ee2bccae7114cdf148387bce2f47
Author: 10sr <8.slashes@gmail.com>
Date: Sat Dec 15 16:46:07 2018 +0900
Add variable editorconfig-trim-whitespaces-mode
commit 1327acab8d855d479d9d087129d05de671da8c76
Author: 10sr <8.slashes@gmail.com>
Date: Mon Dec 3 19:41:49 2018 +0900
Use princ instead of message to write to stdout
commit d22c30f408fb2447047e8413dc5ca435b062b933
Author: 10sr <8.slashes@gmail.com>
Date: Mon Dec 3 18:54:25 2018 +0900
Update core-test submodule
commit 88b2303a1f28a1b257fb5c205fa36428219197e7
Author: Terje Larsen <terlar@gmail.com>
Date: Sat Nov 17 23:16:12 2018 +0100
Use ws-butler when enabled and available.
When having auto-save on and you edit text the cleaning up of
white-space is a bit intrusive and removes the space at the end of the
line where you are writing. `ws-butler-mode` is an alternative that does
take this into account.
commit 550897776f79f4e5395fe00924bdf620982f5b47
Author: 10sr <8.slashes@gmail.com>
Date: Thu Nov 15 16:09:02 2018 +0900
Fix hack-properties-functions example
commit 8241f65395cd78b83a59d5cfc1c682ef1ead90cd
Author: 10sr <8.slashes@gmail.com>
Date: Thu Oct 25 13:21:50 2018 +0900
Fix README and texi
commit dff69487901d0074b1fdad8c91e69b40e5e6543e
Author: 10sr <8.slashes@gmail.com>
Date: Wed Oct 24 13:41:30 2018 +0900
Update document
commit 9ca51506778b486d947cba5dabd318614ebc5628
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 23 14:48:34 2018 +0900
Add test for -hack-properties-functions
commit 07ae870dbb2fdc4ec70c440e355bd126d124dce6
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 23 14:27:56 2018 +0900
Call -hack-properties-functions in editorconfig-apply
commit adfb8c54ba4ea5d52a558bd97221f40a5495e170
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 23 14:18:46 2018 +0900
Add variable -hack-properties-functions
commit 28c4846e9cac199ff4c357033a80054017687b90
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 23 14:04:22 2018 +0900
Fix version when -custom-hooks has marked as obsolete
commit 88824e7be5b7492845d914110e07328a93901e05
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 23 13:56:46 2018 +0900
Update texi for hook name change
commit e11f186800af869897400eb2be72f7ec4c3379d2
Author: 10sr <8.slashes@gmail.com>
Date: Tue Oct 23 13:51:32 2018 +0900
Use derived-mode-p for major-mode check (#180 )
commit 791cb6777301fb22f97538471904188deb4b05ec
Author: 10sr <8.slashes@gmail.com>
Date: Fri Oct 19 19:13:19 2018 +0900
Update README.md for hook name change
commit 1138109d4b29c2c8e8e360f9d9314d7081e4fbb4
Author: 10sr <8.slashes@gmail.com>
Date: Fri Oct 19 19:01:42 2018 +0900
Change hook name -custom-hooks -> -after-apply-functions
With obsolete-variable-alias
commit ff38e8046be032e0d84a5d326dd68d3f40ea449e
Author: 10sr <8.slashes@gmail.com>
Date: Tue Sep 25 18:26:43 2018 +0900
Do not call mode func when current mode is a child mode of target (#179 )
commit 5fff8e44195d91f967b4bacc2562026c7bcfda01
Author: 10sr <8.slashes@gmail.com>
Date: Tue Sep 25 15:40:52 2018 +0900
Use file_type_ext for test fixtures
commit 20f627f9caf32d65509a8a536743c5960d52a8e0
Author: 10sr <8.slashes@gmail.com>
Date: Tue Sep 25 14:19:56 2018 +0900
Do not call major-mode when already enabled (#178 )
commit 5a71b05195abc14e84970ba66d4ec2987627266d
Author: 10sr <8.slashes@gmail.com>
Date: Tue Sep 25 11:55:59 2018 +0900
Make conf-mode used when a file has .editorconfig extension
commit 46fff5b32a0a7b014dda9a970ca99ad8c35a05d3
Author: 10sr <8.slashes@gmail.com>
Date: Tue Sep 25 11:52:16 2018 +0900
Add file_type_ext to conf-mode keyword
commit 1bbbf78990925bfcb426b2752dc09cfd6ae5ba22
Author: 10sr <8.slashes@gmail.com>
Date: Sat Sep 22 15:25:02 2018 +0900
Rename existing function set-major-mode -> set-major-mode-from-name
commit 780fc5f46ecda16c31c82b03d12ab392576db5f4
Author: 10sr <8.slashes@gmail.com>
Date: Sat Sep 22 15:19:47 2018 +0900
Update doc
commit 82ba59023e3df7560e24dc4a5797bf92bcbc7656
Author: 10sr <8.slashes@gmail.com>
Date: Thu Sep 20 16:54:51 2018 +0900
Set major-mode from file_type_ext value
commit 2fbbea8e862c80ee7c3cc463980b1a20835b0346
Author: 10sr <8.slashes@gmail.com>
Date: Fri Sep 21 13:43:11 2018 +0900
Add ert-test for file_type_ext
commit 7524e641cacbc570a8a4c159fc8d2ef08e753584
Author: 10sr <8.slashes@gmail.com>
Date: Sat Sep 22 17:44:47 2018 +0900
Add ert-test for file_type_emacs (#177 )
commit aeb53c0d1c5dc1bdf854a77ac21d746571b14fa3
Author: 10sr <8.slashes@gmail.com>
Date: Sat Sep 22 17:40:14 2018 +0900
Make `fixtures' a constant (#176 )
commit 0f5926619f0d77b0a32fbe17730a2d04d93f1e4e
Author: 10sr <8.slashes@gmail.com>
Date: Tue Sep 4 11:12:01 2018 +0900
Update texi for HTTPS url
commit 29cc1456c06d392bff1368c935083a23f4375274
Author: 10sr <8.slashes@gmail.com>
Date: Mon Sep 3 16:48:36 2018 +0900
Use HTTPS link (#174 )
commit 8a602e176a068bc952a685086157a0caf4025806
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 31 14:11:41 2018 +0900
Update doc
commit b61e4feedb5108e2c555f818251fcb2af3725ba6
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 31 16:40:54 2018 +0900
Update header.txt
commit 8e91d9fe91d39b4984650c487206e138c87f65ca
Author: 10sr <8.slashes@gmail.com>
Date: Fri Aug 31 16:13:56 2018 +0900
Update Makefile for info generation
commit 75698b1b333992b1ee300c1b82e6409297b539ee
Author: 10sr <8.slashes@gmail.com>
Date: Thu Aug 23 13:52:57 2018 +0900
Bump version 0.7.13
commit 5a71d819a6104c9ce8ac7f448579d3380113eed5
Author: 10sr <8.slashes@gmail.com>
Date: Fri Jul 27 15:49:16 2018 +0900
Fix brackets tests (#172 )
commit 44ff0c5adcdc6d621967b0861e720c7b16ef3543
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jul 26 12:50:33 2018 +0900
Clear translate cache on file reload
commit ca36030e7e1b3f7feadc8cd1788aae4f46f5adfe
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jul 26 12:30:09 2018 +0900
Remove numeric-range related vairables
commit c687ecda080521c00ceaa8aec05a7dd8fb2be48a
Author: 10sr <8.slashes@gmail.com>
Date: Thu Jul 26 12:22:08 2018 +0900
Stop checking numeric range separately
commit 2dd122c2bb9bf6fc09a53f32a27c84753465e747
Author: 10sr <8.slashes@gmail.com>
Date: Sun Jul 8 18:00:37 2018 +0900
Disable delete-trailing-whitespace when buffer-read-only is nil
commit 898a6d84041d5c7c562e11ca3ccb59b7b3bd62e8
Author: 10sr <8.slashes@gmail.com>
Date: Sun Jul 8 17:53:50 2018 +0900
Check editorconfig configs when read only state changes
commit e3e54b58970742f3ef40793a7f5e14850f45f00e
Author: 10sr <8.slashes@gmail.com>
Date: Sun Jul 8 18:10:03 2018 +0900
Add trim-trailing-ws tests
With case where read-only-mode is enabled
commit 1a760c97803abf8471e33c122dbd29987fddb5a5
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jun 20 01:26:01 2018 +0900
Use emacs 26.1 instead of 26-pretest (#166 )
commit 808922da89517828d6e8eddb614d3919c94b8b56
Author: 10sr <8.slashes@gmail.com>
Date: Wed Jun 20 01:08:38 2018 +0900
Bump version to 0.7.12
commit ac553270b14d31d57609de3186b60c6d2b3154e6
Author: 10sr <8.slashes@gmail.com>
Date: Wed May 9 13:28:47 2018 +0900
Fix info top page (#165 )
* Fix info top page
* Parametrize texi top title
commit 2a35c763422b59e2e2dcdbd6ca842843672bf155
Author: 10sr <8.slashes@gmail.com>
Date: Wed May 9 11:04:46 2018 +0900
Add commented allow_failure
commit 9f4640807fe33a2021c20c0bd3f3dc076f00a54b
Author: 10sr <8.slashes@gmail.com>
Date: Wed May 9 10:53:58 2018 +0900
Fix batch command for emacs26-pretest testing
commit 8c2357c850782b84d5f90d41503c45d6a136df49
Author: 10sr <8.slashes@gmail.com>
Date: Tue May 8 12:21:58 2018 +0900
Update travis config file
commit e7286c67000425551b13cc80e2ede5982a6a4649
Author: 10sr <8.slashes@gmail.com>
Date: Mon May 7 14:54:37 2018 +0900
Use whitespace class
commit 09229ed40ef583dc9fd4d8a683d7077ba71e1b09
Author: 10sr <8.slashes@gmail.com>
Date: Mon May 7 13:04:51 2018 +0900
Add test for various normal whitespace
Currently core-handle fails to parse files that contain whitespaces
like line breaks, horizontal space, vertical space, etc.
#161
commit 87fbfa3cea902380db512b7890cda07f872b9a07
Author: 10sr <8.slashes@gmail.com>
Date: Mon May 7 11:52:54 2018 +0900
Remove unused variable
commit adabfa6aea82255ea603e0cd13c69c43f50fcba8
Author: 10sr <8.slashes@gmail.com>
Date: Sat May 5 02:55:20 2018 +0900
Add .gitignore again
commit 14fbef761792145cc715418de3baae3485d5c386
Author: 10sr <8.slashes@gmail.com>
Date: Sat May 5 02:52:36 2018 +0900
Update texi
commit c9aafbcb9baceb5d3e7d5300c12788d21f642da4
Author: 10sr <8.slashes@gmail.com>
Date: Sat May 5 02:52:19 2018 +0900
Fix make doc command
commit 61384245f0e0b2185103f2647178cda6ef5586a8
Author: 10sr <8.slashes@gmail.com>
Date: Sat May 5 02:31:03 2018 +0900
Remove .info and add .texi
commit f8216577840405d6ddf0649bb9f1a2cca8b18f77
Author: 10sr <8.slashes@gmail.com>
Date: Sat May 5 02:30:37 2018 +0900
Remove doc/.gitignore
commit b3fbb8cb2bc75b1d277a38491418704cffd72e6f
Author: 10sr <8.slashes@gmail.com>
Date: Fri May 4 23:27:03 2018 +0900
Fix Makefile
commit 427ddeed978c6354f0ec33286da1c0bf70ad3a14
Author: 10sr <8.slashes@gmail.com>
Date: Sun Apr 29 14:21:47 2018 +0900
Add doc/.gitignore
commit 31709798cace8eae8c4a8bebb9c25f9f50913506
Author: 10sr <8.slashes@gmail.com>
Date: Sun Apr 29 14:21:25 2018 +0900
docs -> doc
commit 0ce9c9839b72edad9b4cab9ef030173f1bcd37e9
Author: 10sr <8.slashes@gmail.com>
Date: Sat Apr 28 13:46:35 2018 +0900
Add generated info file
commit 5db2fd4c8abce7ca169233dc5cec3c4fdefc017e
Author: 10sr <8.slashes@gmail.com>
Date: Sat Apr 28 13:44:22 2018 +0900
Add make info target
commit 12a79fff988a8385f9762a7db5e51fac334e2135
Author: Jay Kamat <jaygkamat@gmail.com>
Date: Thu Apr 5 19:40:58 2018 -0400
Add tests for lisp-indent-offset ignore
commit 6b92956a84498ace196d58b237602e653e22693c
Author: Jay Kamat <jaygkamat@gmail.com>
Date: Thu Apr 5 19:15:04 2018 -0400
Add variable to disable indent_size when conditions are met for lisp
commit 816bab2d5b6eb7508ce6811e1e116166eca8192c
Author: 10sr <8.slashes@gmail.com>
Date: Fri Mar 30 13:48:30 2018 +0900
Add csharp-mode support (#154 )
commit b405ca428e2a67dd286ae1bd8cd75ac3a5dd6179
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Feb 11 00:50:44 2018 +0900
Fix fnmatch for new cases
commit 4336c8bde838ce991fc0f3c70dd3471b6adb268a
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Feb 11 00:50:23 2018 +0900
Add two test cases for fnmatch
commit f56964cd65075198b1173d58802666dedc434535
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Feb 10 23:34:10 2018 +0900
Update core-test submodule
commit ffe4396e53939da21aa6c0edbaf33dfe7a1c1d26
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Nov 7 20:01:20 2017 +0900
Prepare v0.7.11
commit 2cc03ae806ae0d89b0cb6812cc009419656a3055
Author: Jay Kamat <jaygkamat@gmail.com>
Date: Fri Oct 6 00:29:13 2017 -0400
Change hook editorconfig is applied on (#143 )
Change from `after-change-major-mode-hook' to
`change-major-mode-after-body-hook' to allow dir-local variables to
take precedence over editorconfig.
Closes #141
commit 9c67d568df7cf2156c07fce2909484c0c68756ef
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Aug 16 13:06:11 2017 +0900
Fix typo
commit 276097b635687dd7d337de96fd74b07b199dc3b5
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Aug 2 18:38:19 2017 +0900
Add apache-mode support (#135 )
commit 2e343c46610b6097d8102cff682e6c6f024ada35
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jul 24 19:03:40 2017 +0900
Add file_type_emacs to editorocnfig-conf-mode keywords
commit 8dd4394ab9f3bd00467fc70061d6950461cec6bf
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jul 24 18:48:33 2017 +0900
Add file_type_emacs entry for .editorconfig
commit 489e2e58f19fc07ad0e468c6a444341d9b6ddaa8
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jul 24 18:48:03 2017 +0900
Add file_type_emacs support
commit 599d3791e45fc1be2c7d96661646a5a2ff16ca14
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jul 24 18:14:16 2017 +0900
Add document about file_type_emacs property
commit edfd7d9819bbac50bf399713d7c71b3af39866cc
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jun 7 23:13:31 2017 +0900
Prepare v0.7.10
commit 12af7738a0a9e9c693e41f55a1b536e4f44030fd
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jun 7 23:12:30 2017 +0900
Add function to open nearest .editorconfig file (#131 )
commit 0aeb78198993e803217782b7c8bf6638e5a9fbdc
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jun 7 22:48:47 2017 +0900
Always do submodule update when test-ert
commit 71fc634a96a237a9aa9e25972885e932b5e40377
Author: Simen Heggestøyl <simen@e5r.no>
Date: Thu May 18 13:54:19 2017 +0200
Set `fill-column` directly
Set `fill-column` directly instead of using `set-fill-column`. That
function is useful when used interactively, but when called from Lisp
it’s almost equivalent to just setting `fill-column`
directly, and it avoids showing the “Fill column set
to…” message.
commit 4cda53e796b2d972353cc7d3da7d1d1a571aea6e
Author: Jay Kamat <jaygkamat@gmail.com>
Date: Fri May 12 09:07:21 2017 -0700
Add support for feature mode. (#128 )
commit a3242c35afcab0df8f3fe0a2fae4e54d157203b8
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Apr 26 13:55:52 2017 +0900
Update editorconfig-conf-mode lighter text
commit 61911bc92d70abd66acf4d6e648945e2a2a6ec39
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 18 13:25:36 2017 +0900
Fix assignment to free variable warnings
Fixes #127
commit a3100e700498fcb694948bf26250cfd939031bf7
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Mar 10 13:06:57 2017 +0900
Catch error thrown from editorconfig-custom-hooks
And show it as warning.
commit c54fd3abe5b8d4a6997de147afbc645896b0d55c
Author: Jay Kamat <jaygkamat@gmail.com>
Date: Wed Feb 22 21:50:06 2017 -0500
Add support for verilog-mode
commit 75f1f7f934fdbe6801596466f6ab176b80f2c069
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Feb 22 00:37:12 2017 +0900
Prepare v0.7.9
Closes #122
commit ed06e323f9953c60d9cb32d42700407ec50c7327
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Feb 22 00:38:08 2017 +0900
Update year in copyright
commit 3e2ec93953f6666bcca3c0b4b5252524cd3d7edd
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Jan 13 13:02:04 2017 +0900
Update README for some variables
commit 399451141873347e974ee1c2cd2f13c1ee070ffc
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jan 4 14:24:22 2017 +0900
By default always use Emacs Lisp Core when accessing remote files (#118 )
commit 426699c7c7944438cfc6481fd06cd4610f5d3881
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Jan 3 15:17:53 2017 +0900
Add more plugin tests
commit dbfe7a208ac799069e723e46b77715436ae18b33
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Jan 3 14:38:22 2017 +0900
Add plugin-tests submodule
commit 0496bfa0e5a74062513e9af106693afefb7d17ae
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Jan 3 14:03:45 2017 +0900
Fix indentations of ert-tests/
See #111
commit b6b64127d7f489a48f0761f4446b11b54e5f2f11
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Dec 12 14:44:41 2016 +0900
Add php-mode to indentation-alist and add a short note
About `php-mode-coding-style'.
They basically do this at mode startup: "if php-mode-coding-style is
'pear' (which it is by default), add a c-style called 'pear' and
switch to it", and that style contains a c-basic-offset value. But
since we're hooking later than that, we're welcome to override
c-basic-offset without any risk.
Also, php-mode suggests manually typing "nxml-mode" and "js2-mode" and
"web-mode" and then "php-mode" etc, to switch editing styles if you
have a document with multiple types of content (which is common in
.php files), and every time you type php-mode, it runs that style
injection again and resets c-basic-offset.
However, editorconfig runs as a hook when the major mode changes,
so it still re-applies the correct offset every time that happens.
See #116 for more details.
commit daa0c0f096b5bf96f4027d4a006a3e6446c4b932
Author: Hong Xu <hong@topbug.net>
Date: Tue Nov 8 00:09:10 2016 -0800
Add Usami Kenta to the contributor list.
commit 005c313b4eaba2372d31d709899a1f2c33310d0c
Author: Hong Xu <hong@topbug.net>
Date: Tue Nov 8 00:06:51 2016 -0800
Reidentation for all *.el files.
commit 98a370e88960298cfbdb527d40fed3747e41da8a
Author: Hong Xu <hong@topbug.net>
Date: Tue Nov 8 00:01:16 2016 -0800
Massive reformatting of docstrings.
commit afadf377f9a82a66519189088cadddda376a1c9d
Author: Hong Xu <hong@topbug.net>
Date: Mon Nov 7 23:51:08 2016 -0800
Fix a doc string.
commit b540d0719fe9b1059781e6cf50b21b333b2c5433
Author: USAMI Kenta <tadsan@zonu.me>
Date: Tue Nov 8 16:13:41 2016 +0900
Add editorconfig-exclude-prefixes (#108 )
commit c545c8842a627b1d63c00280d504247ef2658b3d
Author: Hong Xu <hong@topbug.net>
Date: Sat Nov 5 22:12:33 2016 -0700
Reindent using Emacs-lisp style.
commit a0b3e7037f1bb043f281e3b08423698976950b33
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 6 13:37:54 2016 +0900
Add one space to editorconfig-mode lighter text
commit d7bba76ba52fe64840c19bef9938f09ab1f40ca2
Author: Hong Xu <hong@topbug.net>
Date: Sat Nov 5 09:44:41 2016 -0700
Add a :lighter "EditorConfig" for editorconfig-mode.
commit 4e8ed00b9afe73165dc25a222890ceb8fa03ad81
Author: USAMI Kenta <tadsan@zonu.me>
Date: Mon Sep 5 06:31:28 2016 +0900
Modify defgroup tag
commit 79bcc708530a7ed353aafa1e9ca07ff8758e068d
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Aug 9 14:12:21 2016 +0900
Revert "Use truename for editorconfig name" (#106 )
* Revert "Use truename for editorconfig name"
This reverts commit f9edfc16bc5d7e3f795025ac6fa3d6608634e18a.
Not an important thing, and caused a regression reported in #105 .
* Bump version to 0.7.8
commit 1c32816351644dd97f4b3c153eb4394bb7b206e7
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Jul 19 21:59:02 2016 +0900
Bump version to 0.7.7
commit 8a5e621265c4a5cb92876015699793f884876769
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Jul 8 12:12:30 2016 +0900
Avoid asking coding system when not specified (#102 )
Why ?
In short: Emacs always asks which charset to use when
editorconfig-mode is enabled, .editorconfig does not exist and trying
to save files with non-ascii characters. This is an annoying behavior
so stop it.
Calling `set-buffer-file-coding-system` sets the "explicit" flag, and
it is used just before saving files.
When this flag is set but the charset is `undecided`, Emacs asks
users what charset to use for saving files with non-ascii
characters (when this flag is not set Emacs do not ask and decide
to use something automatically, `utf-8` for my environment).
This typically happens when editing files in repositories without
.editorconfig, and it is a bit annoying behavior.
This change makes this plugin not call `set-buffer-file-coding-system`
at all when neither `charset` nor `end_of_line` is provided, thus
Emacs can decide charset automatically when saving files in
repositories without .editorconfig files.
commit 4e65a21fae2c1a9a72c11dbcb73ecec42bf18af9
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jul 6 12:38:00 2016 +0900
Load only editorconfig.el when using sandbox
commit 3739d7316ac29fc42e2438a7a7fe9e9fc2a3c672
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Jun 24 15:57:46 2016 +0900
Update README.md
commit 70e85e6153f311d805337302004828e016fa93c0
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Jun 24 12:45:38 2016 +0900
Load editorconfig-core explicitly just becore use (#100 )
Fix for the case where this plugin is installed with `git clone`.
Additionally, When the core library is not available, it will emit a
more friendly error message like:
Cannot open load file" "no such file or directory" "editorconfig-core"
commit 3dd8b682435e075676a47f2476a5ecb29982e313
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jun 5 13:51:45 2016 +0900
Add editorconfig-conf-mode.el (#97 )
And moved some functions and definitions from editorconfig.el
commit d900f27638d5d4340d38a575fc93b9e2f8455fc6
Author: 10sr <8slashes+git@gmail.com>
Date: Tue May 31 17:40:13 2016 +0900
Simplify definition of string-integer-p (#96 )
commit 663019d341fa1ec51be73aa597f378af048bfcf5
Author: 10sr <8slashes+git@gmail.com>
Date: Mon May 16 23:54:24 2016 +0900
Print line number and its content on parse error (#95 )
commit 692503ec109764bcd7990de59dc77c44e7fc8fd6
Author: 10sr <8slashes+git@gmail.com>
Date: Thu May 12 01:24:00 2016 +0900
Add a note about deprecating marmalade repository
commit 55ce0fca59669ef85743879a262bfdde7b498805
Author: 10sr <8slashes+git@gmail.com>
Date: Thu May 12 01:20:50 2016 +0900
Add link to Melpa stable
commit 331edef26d059515fb18df3057202be24d51c639
Author: 10sr <8slashes+git@gmail.com>
Date: Wed May 11 18:13:40 2016 +0900
Remove link to Marmalade package repository
Recently we do not update the package in Marmalade repository.
commit 7505fb780ff08cc62f41cb420723f4646ce3fe20
Author: 10sr <8slashes+git@gmail.com>
Date: Thu May 5 21:43:30 2016 +0900
Bump version to 0.7.6
commit 335e70e23df617a8a2b7fe200a3015369e4b78b4
Author: 10sr <8slashes+git@gmail.com>
Date: Thu May 5 21:41:30 2016 +0900
Trivial commentary fix
Two spaces are required after period in Emacs documents.
commit 1c2ce46d3a924c3dd72611799d868be24c8f05d7
Author: 10sr <8slashes+git@gmail.com>
Date: Mon May 2 21:42:16 2016 +0900
Add examples for core-handle members
commit bf8bfe5f38d33ccfcebf7ee00eae697d90c19f0f
Author: 10sr <8slashes+git@gmail.com>
Date: Mon May 2 20:47:02 2016 +0900
Copy properties alists before using them
commit d79b9e410aa97292255622236ed2fdcba2b79b03
Author: 10sr <8slashes+git@gmail.com>
Date: Mon May 2 19:32:28 2016 +0900
Use truename for editorconfig name
commit a4d73a4470b4de57deaafef9fc8988355c95f462
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Apr 22 15:54:40 2016 +0900
Bump version to 0.7.5
commit 19e5f16ab68499a19459c638ecc6c5ed756b7111
Author: Hong Xu <hong@topbug.net>
Date: Thu Apr 14 22:41:08 2016 -0700
Update README: add information about customize-variable.
commit 8e744e00e40b956714f22880b5a747ebb61406a7
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 12 11:23:17 2016 +0900
Use GFM style code block
commit b9c1318088e07db324fed70cd8ce6eec8ca6956a
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 12 11:19:56 2016 +0900
Update editorconfig group docstring
commit 787889591816ef12bd78968ae5ce25a147bb8a0e
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 12 10:48:44 2016 +0900
Make indentation of sample codes more consistent
commit eba248e638e83983992f2c02f806f8cb0454f1f1
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 12 10:45:34 2016 +0900
Fix english
commit 24b4910571c042a78c14d57ecd5b1fcb11626ddc
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Apr 11 11:16:10 2016 +0900
Add EditorConfig group definition
commit b93a7964d43cf6da0d2627c41dcf8445e6109d97
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 5 17:54:33 2016 +0900
Add a comment for contributors
commit 5687b5fc35db617704e76ed06a890b5825ccbb7a
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Apr 11 14:42:20 2016 +0900
Update instructions about core program
commit 02ab02413f0e7a91969d3742bc880745402189b5
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Apr 5 17:51:21 2016 +0900
Add Customize section to README
commit 2afc760475be59fe1105f8824fa1fb8ebdf01fc2
Author: Hong Xu <hong@topbug.net>
Date: Wed Apr 6 00:48:17 2016 -0700
Only set fill-column if the given integer is positive.
commit 73b4b61e0bad2c7c74fb46baa040f0c677b94068
Author: Hong Xu <hong@topbug.net>
Date: Sun Apr 3 17:41:26 2016 -0700
No need to explicitly highlight the comments via font-lock
in editorconfig-conf-mode
commit d9ae054ccc608289654bea018a099a1e73dace12
Author: Hong Xu <hong@topbug.net>
Date: Sun Apr 3 17:36:43 2016 -0700
Create a syntax table for editorconfig-conf-mode.
Fix #83 .
commit 3d6df2ae193aea34f6ddd481fc17381f235b3838
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Apr 2 23:56:04 2016 +0900
Derive editorconfig-conf-mode from conf-unix-mode
Should fix #83
commit cdcc5826d684324701ba446c1648d475ce47d5a6
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Apr 1 15:38:17 2016 +0900
Add make sandbox target
This commit adds a new Make target `sandbox`.
Issue `make sandbox` to start new Emacs that loads *.el files in current
directory and does not load the user init file.
commit e68384d544c14451e12c50b4bad6933b31abde24
Author: Hong Xu <hong@topbug.net>
Date: Thu Mar 31 22:50:17 2016 -0700
Refactor editorconfig-conf-mode
commit f2629b0abb5e212a015a10af460569b1dec3de29
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Mar 30 17:27:15 2016 +0900
Do not check metadata of files other than editorconfig.el
commit 998d0e8f766dfdf92080e3f00d78e614ea136ae7
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Mar 30 15:41:38 2016 +0900
Bump version to 0.7.4
Only Package-Version in editoroconfig.el will be respected so remove
from other files.
commit 64a2a85351db22d76f1dd510469b94cf61a5ba54
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Mar 30 15:40:36 2016 +0900
Fix dependencies for one multifile package
commit 566ab7996e373cf7747f3856b0b4e67d8c26f17d
Author: Hong Xu <hong@topbug.net>
Date: Sat Mar 26 17:04:43 2016 -0700
Bump required editorconfi-core version
Fix #80
commit 0791fced08790eceb64e5e9d3e46b444b71e0753
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Mar 20 01:58:51 2016 +0900
Add editorconfig-exclude-modes
commit 33b0716c668685e177ffbe28efb7a95011b405b1
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Mar 18 12:21:40 2016 +0900
Add editorocnfig-display-current-properties
A function useful for debugging.
commit 50df3046e5af9c0edde66d4ba2cfe662144a538b
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Mar 18 11:55:30 2016 +0900
Add one variable editorconfig-properties-hash
commit 3480bcd04e3e941d969439ed278fbb2aa7dea8ad
Author: 10sr <8slashes+git@gmail.com>
Date: Thu Feb 18 01:07:31 2016 +0900
Add editorconfig-conf-mode
A major-mode for editing .editorconfig file.
commit 914720911131a54989d3b6403a428b397466fe01
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Feb 12 18:06:39 2016 +0900
Bump version to v0.7.3
commit dbc25e04c487aeb7e879f4c8a3f1950e856acd8a
Author: Hong Xu <hong@topbug.net>
Date: Sat Feb 6 21:07:06 2016 -0800
Add octave-mode and matlab-mode support
Close #66
commit f34c82709e2873eefa50f0c7568772b546019197
Author: Hong Xu <hong@topbug.net>
Date: Wed Feb 3 22:12:39 2016 -0800
Add support for scss-mode
commit 37d22c075078b32f8d75c2e2f0339d7a9760eeb3
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jan 27 15:35:49 2016 +0900
Bump version to 0.7.2
commit f907c968c8835a980fbf0896b8e7ca81aca40d65
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Jan 27 15:30:28 2016 +0900
Already 2016 :) Happy new year!
commit 953f4f0ab77bac932eba074cd1aab70059f3a4a1
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 24 21:51:53 2016 +0900
Bump version: 0.7.1
commit d150069fc617a3daad2d698436e51786151c78dd
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 24 18:40:36 2016 +0900
Catch error thrown from get-properties-function and display it
This commit also fixes `display-warning' usage.
commit 6fbb3fe14ada3e9dbf84bf29f9223a2857e55c03
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 24 17:41:25 2016 +0900
Throw error when editorconfig executable was not found
commit a7ea6807e5aa2e1bae5bf482adcdfd8f9a46425a
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 24 16:29:32 2016 +0900
Add ess-mode indentation support
commit 5b9a1a38d2b0c45bdd69e6d64cd4273eec95bdd9
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 24 00:23:34 2016 +0900
Add ps-mode indentation support
commit 9e1b9009578934c0ec1c7721ccb0c234c93aa634
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Jan 23 19:23:14 2016 +0900
Add tcl-mode indentation support
commit 13956895101c2935dd00aff53e10e067db1272ad
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Jan 22 14:47:51 2016 +0900
editorocnfig-core: Throw error when parsing .editorconfig failed
commit 58b060cf3413b713015b62aec847fb66402b497a
Author: 10sr <8slashes+git@gmail.com>
Date: Thu Jan 21 20:08:31 2016 +0900
Remove find-file-hook
commit 563bebc5663b12589c713fc55080cce3fbbcd164
Author: 10sr <8slashes+git@gmail.com>
Date: Thu Jan 21 02:10:27 2016 +0900
I forgot to update editorconfig-core-version const
commit 466a0e4a720410d2bf13ebacecfd3ef53f8e6041
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 17 14:40:03 2016 +0900
Bump version: 0.7.0
commit adb9ba4a9d7559342934216bc1565e1ddbb4b1a7
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 17 02:49:13 2016 +0900
Update README for charset support
commit d40661e532673d110dce79f40f2c3fcb9ac765a6
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Jan 17 02:48:36 2016 +0900
Support charset property
commit ae2544b55e9c26d5479bfe16886f09a79aaa08b6
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Jan 15 01:38:19 2016 +0900
Bump version: 0.6.2
Also use stable version in Package-Requires: there should be no
problem with this.
commit fe9ed9b4cbfda2548c3fc3ca0db6e678a83f9ec7
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jan 11 23:15:18 2016 +0900
Fix names of ert test cases
commit cd91a226fb792b6b3cbf3aaa05951cdd1ffa091c
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jan 11 23:14:45 2016 +0900
Check package metadata using ert framework
commit 12f18b061a562d2fabea0b4cba1b2726db7a721e
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Jan 11 22:34:52 2016 +0900
Use dedicated functions to manipulate hook
commit ae1254a7aa76f160578446dc5ead478200735b5d
Author: 10sr <8slashes+git@gmail.com>
Date: Thu Jan 7 19:14:51 2016 +0900
Use hook type for custom-hooks defcustom
commit 58f106454036e2248cec7d4dc4ca53c8fddb71ee
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Dec 27 22:35:38 2015 +0900
Add MELPA badges
commit 9c65aa401996dd87fe054a1079885651529bd70f
Author: 10sr <8slashes+git@gmail.com>
Date: Thu Dec 17 19:31:43 2015 +0900
Use `require` instead of `load` in usage example
commit 48f77abd9040f2eb563efd6185b366cacd8b99de
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Dec 9 01:35:23 2015 +0900
Bump version: 0.6.1
This release is only for melpa stable and has no change since 0.6
commit ef465f0c5d0cdabbe8ae859d2cbfed018498cc94
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Dec 5 02:42:25 2015 +0900
Add document about running tests
commit 2c3488e82410130bf811291ee07c9e208228a7a8
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Dec 5 01:52:40 2015 +0900
Make `editorconfig-apply' an interactive command
commit d94e1f29f333bc8e70fda372a0ca906d54eed365
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Dec 4 01:30:24 2015 +0900
Fix some warnings reported by flycheck
Mainly docstring fix
commit df4dea58f13173bd1f8a2cf59b897e9429add23b
Author: 10sr <8slashes+git@gmail.com>
Date: Fri Dec 4 16:08:10 2015 +0900
Fix editorconfig-core commentary text
commit 2f297a27107c068b802fc92dbe166d4a8fae9e44
Author: 10sr <8slashes+git@gmail.com>
Date: Thu Dec 3 02:12:59 2015 +0900
Add license header to executable
commit 98a42ef7e85c2af1fa84be91ccfb677449ffe9ec
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Dec 1 02:05:08 2015 +0900
Prepare v0.6
commit 320bfe2fa53175b8854cb81d5b008a4592fe475e
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 29 00:18:38 2015 +0900
Fix all indentation according to editorconfig
commit 220f04ad82d8adae6562c036d42d61eb1a01d50f
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 29 01:18:33 2015 +0900
Update README for core elisp
commit 8beaa3e2fc3a3676c5a22b219e6faf80c0a23489
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 29 00:32:53 2015 +0900
Use core in elisp as a fallback
editorconfig-core-get-properties-hash will be called when editorconfig
executable is not found.
commit 8555cc5e7181da63c93ab41c1fadc9c8d3ae2224
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Nov 28 23:55:19 2015 +0900
Update Makefile to run all tests including core
commit e3fe4530edab8b748415f25df5f173b82dc503f5
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Nov 28 23:30:57 2015 +0900
Add editorconfig-core el files
commit 0b236465262048ff9143af337013becf324a3188
Author: 10sr <8slashes+git@gmail.com>
Date: Wed Nov 25 12:08:39 2015 +0900
Add files used to test core functions
commit cc948068c916e854561933a5857a5fbb55aeaa26
Author: 10sr <8slashes+git@gmail.com>
Date: Sat Nov 28 23:35:37 2015 +0900
Update .editorconfig for Makefile and .gitmodules
commit 12f49e98fa559b3055be17ab71f4092f1f078386
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Nov 17 16:36:15 2015 +0900
Do nothing when current buffer does not visit any file
commit 1c7857782098192e8aba314bd7925814e3b4fddb
Author: Hong Xu <hong@topbug.net>
Date: Thu Nov 5 12:43:57 2015 -0800
Add 10sr to the contributor list
commit d076a16e81db4697be0d8744468906ab110f8b7e
Author: Hong Xu <hong@topbug.net>
Date: Thu Nov 5 00:57:40 2015 -0800
Apply settings on major mode change
commit e9da0d685d9d7367bce9dc3c572234b23293f0c3
Author: Hong Xu <hong@topbug.net>
Date: Thu Nov 5 00:54:45 2015 -0800
Rename editorconfig-find-file-hook to editorconfig-apply
commit f61c0e31151381d7dd6efc22afcbb9db20c6cf00
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Nov 2 01:40:55 2015 +0900
Add aliases for obsolete variables and bump version
commit cfb329dabf54c1c99da3352481d7d819be9f90d7
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 1 20:10:51 2015 +0900
Update README
commit 241554e8881cdc42e8524c16a4c0a39838c2c337
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 1 18:14:39 2015 +0900
Change symbol prefix: edconf -> editorconfig
commit 0a319fab7845153a91fbd12ff1174f2808e2ed2c
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Nov 1 18:11:03 2015 +0900
Add global minor mode
commit a4b8e55bf4dea4567f165ad5f71694f659610b3d
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Oct 27 22:15:00 2015 -0700
Make EditorConfig core function pluggable
Close #41
Squashed commit of the following:
commit e91aca6f38d9c42be19cc49aafc75ac086907b00
Author: 10sr <8slashes+git@gmail.com>
Date: Sun Oct 25 03:19:26 2015 +0900
Fix typo in docstring
commit 76ce139cd0a0ff6bc250615ca7bb94868c85c41d
Author: 10sr <8slashes+git@gmail.com>
Date: Tue Oct 13 13:51:13 2015 +0900
Implement edconf-get-properties-from-exec
commit 23baf520c83a7cb68634cd173ce28f9a6842f593
Author: 10sr <8slashes+git@gmail.com>
Date: Mon Oct 12 03:18:54 2015 +0900
Add variable edconf-get-properties-function
commit 46eb2863daa2f391bda9b9f8b0db0db210922b32
Author: USAMI Kenta <tadsan@zonu.me>
Date: Fri Oct 23 01:51:34 2015 +0900
Add autoload cookie
commit d068ec0546938a0d02b05ac5a75c370962205ed2
Author: USAMI Kenta <tadsan@zonu.me>
Date: Fri Oct 23 01:41:55 2015 +0900
Use \' instead of $
commit b45ec732a2b59f8b3404ae40a52de0f08471bcb6
Author: Hong Xu <hong@topbug.net>
Date: Mon Mar 16 15:02:01 2015 -0700
Relicense to GPLv3+
commit 871a69ab908cb00e69fa5be0f7e4deaabcbe8b5d
Author: Hong Xu <hong@topbug.net>
Date: Mon Mar 16 14:39:06 2015 -0700
Add Hong Xu to contributor list.
commit 7a7e1544c961ee4659af40e6f59c2777d12ea297
Author: Hong Xu <hong@topbug.net>
Date: Mon Mar 16 14:38:42 2015 -0700
Update a few links in the README
commit e7a0874591b23885e10dc322211ff9f77b944dae
Author: Hong Xu <hong@topbug.net>
Date: Fri Dec 19 00:33:17 2014 -0800
Add hook mechanism.
commit c36ed4aeb7096abbe455fd91fd4708a413f0c16f
Author: Hong Xu <hong@topbug.net>
Date: Sat Dec 20 18:04:39 2014 -0800
Version 0.4
commit 6c18a40b51e459b44af380aa42e111870ab9334f
Author: Hong Xu <hong@topbug.net>
Date: Thu Dec 18 23:17:28 2014 -0800
Make edconf-exec-path a customizable variable.
commit 480a6bba4761fe1074bd70b4dc9cb461e50fa3b4
Author: Hong Xu <hong@topbug.net>
Date: Thu Dec 18 22:13:17 2014 -0800
Fix some issues caused by the previous commit.
commit 92519a8c255cfd7d2b730842c7cb00304f992735
Author: Hong Xu <hong@topbug.net>
Date: Thu Dec 18 21:58:11 2014 -0800
Don't set indent size if the given value makes no sense.
commit 9d1d2364313086590d0e578aab5dbaabeaf03ec9
Author: Hong Xu <hong@topbug.net>
Date: Thu Dec 18 21:11:19 2014 -0800
Don't set max_line_length if not specified.
commit d776cdc5eeedcac6a58fa50ea685275d6fec40e6
Author: Hong Xu <hong@topbug.net>
Date: Thu Dec 18 21:02:28 2014 -0800
Support max_line_length.
commit 56722d34df673387597dd68e3dd2c179fb0fcb96
Author: Hong Xu <hong@topbug.net>
Date: Mon Aug 11 09:32:49 2014 -0700
Add sh-indentation to the list of indent variable.
commit 6bdcaf89dff0ec33ccb82cd8c82658ae8a66c4e0
Author: Hong Xu <hong@topbug.net>
Date: Tue Jul 8 14:38:52 2014 -0700
Add cmake-mode support.
commit 5bc887b015d0c192133109448debcb1cd0a7b575
Author: Hong Xu <hong@topbug.net>
Date: Wed Oct 16 18:10:24 2013 -0700
Support web-mode.
Fix editorconfig/editorconfig#124
commit 4e2bf3ddd61a87ac30bdfea04d222b8643ffd337
Author: Hong Xu <hong@topbug.net>
Date: Thu Jun 6 17:50:32 2013 -0700
Add the package manager installation way to README
commit ac28a9fd1d5b4bd0130fe78d3428cc1e93bbff7a
Author: Hong Xu <hong@topbug.net>
Date: Thu Jun 6 17:41:45 2013 -0700
Bump version number
commit fbe97a082421acf8ea41abee76f6ce223496a628
Author: Hong Xu <hong@topbug.net>
Date: Wed Jun 5 01:06:46 2013 -0700
Wrong way to indent html. Fixes it.
commit d7a7b6af8e7af9982543df76739be3f50e2bfee9
Author: Hong Xu <hong@topbug.net>
Date: Wed Jun 5 01:02:45 2013 -0700
Add JS and HTML indent settings.
commit 5dfbeb541ec9aa652e5728e7108cedb7c12a0a9b
Author: Hong Xu <hong@topbug.net>
Date: Sun Jun 2 11:58:46 2013 -0700
Fix indentation problem in the source file.
commit 9fdbf9ffddc1758019158328eadf293f6ecb7435
Author: Hong Xu <hong@topbug.net>
Date: Sun Jun 2 11:53:48 2013 -0700
Set indent value for AucTeX
commit e69ebeeaa1dd8e4769d5a40e25323db8d8672e59
Author: Hong Xu <hong@topbug.net>
Date: Wed May 29 22:30:39 2013 -0700
Reset the indentation rule.
commit ef90cfda833faeeb8b92cd528bf9523762efa94e
Author: Hong Xu <hong@topbug.net>
Date: Sun May 26 10:32:29 2013 -0700
Update package information.
commit 8ee7d0b5334da68b9147c28465529b07c5010363
Author: Hong Xu <hong@topbug.net>
Date: Sun May 26 00:56:26 2013 -0700
Set indent_size for lisp mode and ruby mode.
commit 45afbe1bc96afb423d42a2f547804f0e11f89f3f
Author: Hong Xu <hong@topbug.net>
Date: Mon Mar 18 10:18:52 2013 -0700
Add a link to `editorconfig.el` in README
commit 10be4fd165d39baa4394e26256f696a39ab01de3
Author: Jonas Bernoulli <jonas@bernoul.li>
Date: Mon Mar 18 05:06:03 2013 +0100
provide feature, use symbol prefix, add commentary,
remove url from summary
commit a8ca8c46f75e76565d773c44cc9f36169beaa24c
Author: Hong Xu <xuhdev@gmail.com>
Date: Sun Mar 4 12:37:02 2012 +0800
Update EditorConfig Core URL.
commit c45e871a5d1394e6755fd2202d83cb53ad1b1e04
Author: Hong Xu <xuhdev@gmail.com>
Date: Wed Jan 25 10:57:55 2012 +0800
Add properties link.
commit d744546fc6864c0a2a4b524804982656988526b9
Author: Hong Xu <xuhdev@gmail.com>
Date: Tue Jan 10 09:41:41 2012 +0800
Add root=true to the top .editorconfig.
commit 68ad326706a14a707395501aeb03b579aef83777
Author: Hong Xu <xuhdev@gmail.com>
Date: Sat Nov 26 11:05:37 2011 +0800
Update EditorConfig url.
commit 38ac90325669f2643c3205715d4b76aa3e1891ca
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Date: Thu Jun 13 14:28:14 2024 -0400
Erase initial commit content
commit 6360e7b904fcadb30678bf7fa740c998976eec75
Author: Trey Hunner <treyhunner@gmail.com>
Date: Fri Nov 4 21:12:11 2011 -0700
Add initial plugin
2024-06-19 14:38:31 -04:00
Eli Zaretskii
c75aa8e0f6
Avoid compilation warnings
...
* src/xwidget.c (Fxwidget_perform_lispy_event): Avoid compiler
warnings. (Bug#71638)
2024-06-19 14:30:17 +03:00
Po Lu
e6f4370c3b
Merge remote-tracking branch 'savannah/master' into master-android-1
2024-06-19 16:42:49 +08:00
Po Lu
db18613c96
Don't follow symlinks in returning directory attributes of /
...
* src/androidvfs.c (struct android_vops) <stat>: New argument
for flags.
(android_unix_stat): Implement in terms of fstatat, not stat,
and provide flags to the same.
(android_afs_stat, android_content_stat, android_authority_stat)
(android_saf_root_stat, android_saf_tree_stat)
(android_saf_new_stat, android_fstatat): Adjust to match.
2024-06-19 16:41:59 +08:00