summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-22make: Refactor manual publishingv2.7.2Jonas Bernoulli
2018-03-22make: Remove deleted pages when publishing manualJonas Bernoulli
2018-03-18Changing heading of library footer sectionJonas Bernoulli
The old heading was a bit silly.
2018-03-18Update .gitignoreJonas Bernoulli
Make it consistent with other such files in my other packages.
2018-03-18Rename COPYING file to LICENSEJonas Bernoulli
2018-02-17Use process-live-p to check whether process is aliveMario Rodas
When `server-process` dies, it still keeps the reference to the died process with status `closed` and is evaluated as non-nil, therefore does not restart correctly in such cases.
2018-02-13Add some autoloadRémi Vanicat
The selected function are the function describe as entry point in README.md plus with-editor-export-hg-editor that has the same role than with-editor-export-git-editor, but for another VCS.
2018-01-11Release version 2.7.1v2.7.1Jonas Bernoulli
2017-12-17make: inject style switcher into generated html manualJonas Bernoulli
2017-12-17manual: use @noindent before version sentenceJonas Bernoulli
Putting the version sentence inside the same QUOTE block as the license looked weird.
2017-12-03Ignore additional generated filesMark Shroyer
2017-11-27Use the emacsclient again when running shell commandsJonas Bernoulli
This fixes the issues described in #40 and reintroduces the issue described in #23. Users who do not care about #40 but don't like #23 can set the new option `with-editor-shell-command-use-emacsclient' to nil.
2017-10-06make: generate CDN invalidation after uploadJonas Bernoulli
2017-10-06make: remove clean-texi and clean-all targetsJonas Bernoulli
2017-10-06make: use ox-texinfo+-update-version-stringsJonas Bernoulli
2017-10-06make: use same export settings as for manual Org exportsJonas Bernoulli
2017-10-06make: rename and sanitize some variablesJonas Bernoulli
2017-10-06manual: put local-variables into an ignored sectionJonas Bernoulli
2017-10-06manual: enforce preservation of indentationJonas Bernoulli
2017-10-02shell-command: enable with-editor-mode when appropriatev2.7.0Jonas Bernoulli
Because `emacsclient' only passed the environment along when its `--create-frame' argument is used, we cannot tell whether `with-editor' is involved, and therefore should not enable `with-editor-mode'. If we use the sleeping editor, then we know that `with-editor' is involved, so always use that in our advice to `shell-command'. Fixes #23.
2017-09-27.travis.yml: fail on byte compilation warningsNoam Postavsky
Require pcase at compile time only.
2017-09-27Build on TravisJonas Bernoulli
2017-09-25Require pcaseJonas Bernoulli
2017-09-24with-editor-output-filter: don't assume default-directory is validJonas Bernoulli
... because `with-editor-process-filter' may bind it to nil. When we still used `file-remote-p' instead of `tramp-tramp-file-p' in `with-editor-output-filter' (i.e. before 9fc047751b53), then that did not matter because the latter simply returns nil when its argument is nil, while the former raises an error.
2017-09-24Cosmetics and typo fixesJonas Bernoulli
2017-09-24with-editor-export-editor: remove unnecessary leftoversJonas Bernoulli
Previously we just reinstated to already set filter. This completes fab38c451da40db17d021009ffbc53199b5e2237.
2017-08-17Guard against nonexistent default directoryv2.6.0Philipp Stephani
Fixes #34. Modified-by: Jonas Bernoulli <jonas@bernoul.li>
2017-08-16with-editor-locate-emacsclient: don't assume version string lengthJonas Bernoulli
Emacs usually identifies itself as "N.M.1" or "N.0.[59][0-9]" but at least one users Emacs identifies itself as just "N.M", so stop assuming that the version string always consist of at least three elements. Fixes #33.
2017-08-03with-editor--setup: create from code previously in with-editorJonas Bernoulli
This makes it easier to make changes without having to recompile all packages that use the `with-editor' macro, and the result of macro-expansion gets smaller too.
2017-08-03Drop dependency on dashJonas Bernoulli
2017-08-03Use user-error when appropriateJonas Bernoulli
...instead of `error' or `message'.
2017-08-03Provide actual url when mentioning old Magit issue numbersJonas Bernoulli
2017-08-03Fix doc-string typosJonas Bernoulli
2017-07-30Use remacsclient when using remacsJonas Bernoulli
Closes #32.
2017-07-26Adapt to bug fixes in ox-texinfo and changes in ox-texinfo+ v2Jonas Bernoulli
2017-07-07with-editor-locate-emacsclient: fix previous commitJonas Bernoulli
If `*-1' fails, then we have to return nil. To make it clear that this is what happens, show the return value (nil) before the sexp-wise confusing multi-line warning text. Also remove the unnecessary `format'.
2017-07-06with-editor-locate-emacsclient: cosmeticsJonas Bernoulli
2017-07-02with-editor-output-filter: don't use tramp-make-tramp-file-nameKyle Meyer
As of Emacs's dca22e86e0 (Introduce a defstruct `tramp-file-name' as central data structure, 2017-05-24), tramp-make-tramp-file-name takes two more positional arguments. Instead of adding a compatibility kludge, use file-remote-p to construct the file name. Fixes #29.
2017-07-02manual: set version in Org sourceJonas Bernoulli
2017-07-02manual: regenerate using updated Org and Ox-Texinfo+Jonas Bernoulli
2017-05-17Revert "Use when-let instead of macros from dash"v2.5.11Jonas Bernoulli
This reverts commit 8c95e7de363715e8e38bbb4d9eac2dd63ac8b74e.
2017-05-17Use when-let instead of macros from dashJonas Bernoulli
Likewise, don't use `--if-let' when `or' works just as well.
2017-05-17with-editor-debug: fix old reference to magit in outputNoam Postavsky
2017-05-17with-editor-debug: don't run emacsclientw.exe, it makes popup windowsNoam Postavsky
2017-04-17with-editor-debug: add link to manual to doc-stringJonas Bernoulli
2017-01-11Add a space in before export command to avoid polluting HISTFILEv2.5.10Mario Rodas
When `with-editor-export-editor` is added to `shell-mode-hook` the export command is needlessly added to $HISTFILE, adding a space character before the command doesn't save the command in the history list. This works given that usually most of Linux distributions usually ship with HISTCONTROL=ignoreboth.
2016-12-31bump versionv2.5.9Jonas Bernoulli
2016-12-23Ignore /dirJonas Bernoulli
Re #17.
2016-12-01manual: minor improvements and typo fixesJonas Bernoulli
2016-12-01Remove spurious paranthesis from Makefile recipeSuvayu Ali