profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/purcell/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Steve Purcell purcell Wellington, New Zealand http://www.sanityinc.com/ I simplify and optimise software and human systems.

pull request commentpurcell/emacs.d

Sep 21 (Tues) 2:00am -- ff first

No worries, happy hacking!

wickedjargon

comment created time in a day

issue commenthaskell/haskell-mode

`haskell-mode-stylish-buffer` cannot work with the fourmolu formatter with custom configuration file

Really the preferred method here would be to not even support stylish in haskell-mode: there are numerous separate packages which can trivially provide support for formatters, and be installed according to users' needs. My own reformatter package makes it easy to construct such things. I imagine that the existing ormolu emacs package can trivially be made to run fourmolu instead.

kenranunderscore

comment created time in a day

issue commentemacs-lsp/lsp-mode

symbol-overlay like persistent highlights

I've actually been working on a pluggable highlighting library recently that might fit the bill for this...

mpenet

comment created time in 4 days

pull request commentpurcell/emacs-hcl-mode

Fix typo in README code

Yup, thanks. I missed this one first time around.

jacobherrington

comment created time in 4 days

push eventpurcell/emacs-hcl-mode

Jacob Herrington

commit sha ef456c4bb13d15951386b4b6f1fd74e3fb9ae1ad

Fix typo in README code

view details

Steve Purcell

commit sha e4d9eef631e8a386341ae8f94f7c2579586e65b5

Merge pull request #5 from jacobherrington/patch-2 Fix typo in README code

view details

push time in 4 days

PR merged purcell/emacs-hcl-mode

Fix typo in README code
+1 -1

1 comment

1 changed file

jacobherrington

pr closed time in 4 days

pull request commenthaskell/haskell-mode

Comint everywhere

Exciting to see you pick this up, @tonyday567. Happy to help land it here in due course.

vasanthaganeshk

comment created time in 4 days

issue commenthaskell/haskell-mode

Emacs hangs on hovering on the comments in the big Haskell files

Thanks for digging into that and following up here.

Anton-Latukha

comment created time in 4 days

issue commentpurcell/emacs.d

How to disable fill-column-indicator

I don't enable it globally. Rather, it is enabled explicitly in prog-mode by this code. You can remove that code in your fork if you like.

wereket

comment created time in 4 days

issue commentledger/ledger-mode

How to customize / switch pending and cleared faces?

I'm not aware that there's any built-in way to invert the meaning of pending and cleared, and I doubt it would be generally desirable, but you could presumably redefine the faces locally in your config.

markokocic

comment created time in 8 days

pull request commentpurcell/exec-path-from-shell

"docstring wider than 80 characters"

Yay, thanks!

brandelune

comment created time in 10 days

push eventpurcell/exec-path-from-shell

Jean-Christophe Helary

commit sha 4c3fbc3d7f34453a99f90097f32b1015acb35a25

"docstring wider than 80 characters" Just trying to reduce the number of warning messages for a build with native compilation.

view details

Steve Purcell

commit sha 0a07f5489c66f76249e6207362614b595b80c230

Merge pull request #105 from brandelune/patch-1 "docstring wider than 80 characters"

view details

push time in 10 days

PR merged purcell/exec-path-from-shell

"docstring wider than 80 characters"

Just trying to reduce the number of warning messages for a build with native compilation.

+1 -1

0 comment

1 changed file

brandelune

pr closed time in 10 days

PR closed tezos-checker/checker

Run ligo via docker (see #241)

Draft, not fully working locally on Darwin.

+16 -30

1 comment

3 changed files

purcell

pr closed time in 11 days

issue commenthaskell/haskell-mode

Emacs hangs on hovering on the comments in the big Haskell files

Thanks. I'm not aware that haskell-mode has any behaviour that causes it to mark regions while hovering, let alone the whole file, so it sounds like some pathological behaviour of - or interaction with - lsp-mode.

Anton-Latukha

comment created time in 11 days

push eventpurcell/unfill

Steve Purcell

commit sha 3bd4c8d3df15fb54a79f97e26177819fc0ebf877

Also run CI on pull requests

view details

push time in 15 days

pull request commentpurcell/unfill

Replace unfill-toggle with unfill-cycle

Thanks for this. You should please run package-lint on this - I think you'll get some useful feedback from it ahead of any manual review from me. 😄

Kaligule

comment created time in 15 days

issue commenthaskell/haskell-mode

Documentation of the variable (not function) `haskell-process-type` is faulty

Thanks for flagging this! :)

dschrempf

comment created time in 15 days

push eventpurcell/nix-emacs-ci

dependabot[bot]

commit sha 4081f8397e9adb33d4c9cd832c03636cafdb9207

chore(deps): bump cachix/install-nix-action from 13 to 14 Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 13 to 14. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v13...v14) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Steve Purcell

commit sha 0da3d86cfc2c49e62744e8366e345df1785d05ca

Merge pull request #52 from purcell/dependabot/github_actions/cachix/install-nix-action-14 chore(deps): bump cachix/install-nix-action from 13 to 14

view details

push time in 15 days

PR merged purcell/nix-emacs-ci

chore(deps): bump cachix/install-nix-action from 13 to 14 dependencies

Bumps cachix/install-nix-action from 13 to 14. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cachix/install-nix-action/releases">cachix/install-nix-action's releases</a>.</em></p> <blockquote> <h2>install-nix-action-v14</h2> <ul> <li>Create X number of users where X = 2 * cpu cores</li> <li>Linux: fallback to single-user installation if there's no systemd (support for <a href="https://github.com/nektos/act">https://github.com/nektos/act</a>)</li> <li>Fixes a subtle bug on self-hosted runners when installation fails</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cachix/install-nix-action/commit/11e5400eccd6f89582f7da71e36b86e2b0924252"><code>11e5400</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/cachix/install-nix-action/issues/94">#94</a> from cachix/user-count-cpu-cores</li> <li><a href="https://github.com/cachix/install-nix-action/commit/0f50057886635476086ffcc4d171d91a8c7cc38a"><code>0f50057</code></a> Create X number of users where X = 2 * cpu cores</li> <li><a href="https://github.com/cachix/install-nix-action/commit/7a7eae594b10fc4d9391ad4d09604eb32fcb5a3d"><code>7a7eae5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/cachix/install-nix-action/issues/90">#90</a> from cachix/dependabot/npm_and_yarn/tar-4.4.19</li> <li><a href="https://github.com/cachix/install-nix-action/commit/3fd5ca644605d182135c3dbbface6df0241141e4"><code>3fd5ca6</code></a> Bump tar from 4.4.15 to 4.4.19</li> <li><a href="https://github.com/cachix/install-nix-action/commit/6e7c9a95169018c699642d38efa9e2a0117b2a51"><code>6e7c9a9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/cachix/install-nix-action/issues/89">#89</a> from SuperSandro2000/patch-1</li> <li><a href="https://github.com/cachix/install-nix-action/commit/7dec9775e50ea623295f3d27c7a77a8006e14fc0"><code>7dec977</code></a> Don't fall back to single user installation on darwin</li> <li><a href="https://github.com/cachix/install-nix-action/commit/2fc50b7dbd3184b7ecfd0e607af816cb210b4ec2"><code>2fc50b7</code></a> Only use nix-daemon when systemd is supported</li> <li><a href="https://github.com/cachix/install-nix-action/commit/82ce26d8eb474a47d88aa946f4987bc4451b79ef"><code>82ce26d</code></a> don't avoid running installer on self-hosted runners</li> <li><a href="https://github.com/cachix/install-nix-action/commit/439f71762b76917f176adc5bd2c7c806c8a0b892"><code>439f717</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/cachix/install-nix-action/issues/88">#88</a> from cachix/dependabot/npm_and_yarn/path-parse-1.0.7</li> <li><a href="https://github.com/cachix/install-nix-action/commit/73f48ce8fb27ff835d794244f41195744eac21cb"><code>73f48ce</code></a> Bump path-parse from 1.0.6 to 1.0.7</li> <li>Additional commits viewable in <a href="https://github.com/cachix/install-nix-action/compare/v13...v14">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 15 days

push eventhaskell/haskell-mode

Steve Purcell

commit sha 8402caa341d90b4236f5c0a802751f9023ccfbe7

Remove inconsistent docstring, point users at the source of truth Fixes #1763

view details

push time in 16 days

issue closedhaskell/haskell-mode

Documentation of the variable (not function) `haskell-process-type` is faulty

Hello! Thank you very much for developing this package!

I found a small discrepancy in the documentation which led me to having a non-functioning cabal repl. I quote from the documentation of the variable (not function) haskell-process-type:

The inferior Haskell process type to use: ghci, stack, cabal, or auto.
...

However, the correct values are:

  :type '(choice (const auto)
                 (const ghci)
                 (const stack-ghci)
                 (const cabal-repl)
                 (const cabal-new-repl))

Thank you!

closed time in 16 days

dschrempf

pull request commenthaskell/haskell-mode

Fix compilation command to handle whitespace in file path

Great, thank you!

EuanParr

comment created time in 17 days

push eventhaskell/haskell-mode

User1

commit sha b2427232ab0b9ea0f6e02db273027618bbf23899

Fix compilation command to handle whitespace in file path Enclose the selected file's path in quotes to ensure it is parsed as one argument.

view details

User1

commit sha 0faf9f13246d40deb9bda8e7a71cfc420e69de74

Use shell-quote-argument on file path in compilation command Pass the file path through shell-quote-argument instead of surrounding it with quotes, which should be safer.

view details

Steve Purcell

commit sha 0b89979176ae14a016d6b164352ae3baf1459a7e

Merge pull request #1761 from EuanParr/pr-fix-path-argument-in-compile Fix compilation command to handle whitespace in file path

view details

push time in 17 days

PR merged haskell/haskell-mode

Fix compilation command to handle whitespace in file path

Enclose the selected file's path in quotes when compiling a stand-alone Haskell file to prevent paths with spaces being parsed as multiple arguments.

Fixes #1673.

+1 -1

2 comments

1 changed file

EuanParr

pr closed time in 17 days

issue closedhaskell/haskell-mode

haskell-compilation error when file path has spaces in Windows

The error message follows:

-*- mode: haskell-compilation; default-directory: "g:/My Drive/haskell/" -*-
HsCompilation started at Tue Aug 13 20:36:38

ghc -Wall -ferror-spans -fforce-recomp -c g:/My Drive/haskell/hello.hs
<command line>: does not exist: G:\My

HsCompilation exited abnormally with code 1 at Tue Aug 13 20:36:39

closed time in 17 days

csevast

issue commentpurcell/inheritenv

How to use it in org-babel blocks ?

Awww, yes, that's not a very nice workaround.

nanounanue

comment created time in 17 days

push eventpurcell/color-theme-sanityinc-tomorrow

Steve Purcell

commit sha e2857533627f3eda3e9e21de7f2a99b8634c1c15

Add org-headline-{done,todo}

view details

push time in 17 days

pull request commentpurcell/airspeed

Remove shebang & execute bit from __init__.py

Makes sense, thanks.

musicinmybrain

comment created time in 18 days

push eventpurcell/airspeed

Benjamin A. Beasley

commit sha 9976cbddb2ef7e10cc6e08898225f040e53289b8

Remove shebang & execute bit from __init__.py There is no script-like content (“if __name__ == '__main__'”, etc.) and no apparent reason to execute it as a script rather than importing it.

view details

Steve Purcell

commit sha 4d67d9c0bc4cd5e28ccb656af7573deea77edacc

Merge pull request #53 from musicinmybrain/shebangs Remove shebang & execute bit from __init__.py

view details

push time in 18 days