profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/gilbertw1/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.
Bryan Gilbert gilbertw1 Charleston, SC

dash-docs-el/helm-dash 459

Browse Dash docsets inside emacs

gilbertw1/akka-http-stream-example 61

An example program that uses the akka-http stream api

gilbertw1/cljs-asynchronize 61

Asynchronizes Yo Code

dash-docs-el/counsel-dash 56

Browse Dash docsets using Ivy

gilbertw1/better-jumper 45

A configurable jump list implementation for Emacs

gilbertw1/bmacs 40

Bryan's Emacs Configuration

dash-docs-el/dash-docs 25

A elisp library that exposes functionality to work with and search dash docsets.

gilbertw1/clipbot 5

A simple extensible irc/hipchat/slack bot written in clojure

gilbertw1/blog-gen 3

A hand rolled static (blog) site generator in clojure

startedgilbertw1/net-lookup

started time in 7 days

pull request commentslack-scala-client/slack-scala-client

Testing deserialization outcome

Fails in Scala 2.13 because of the collection changes there.

[info]     "...List(Attachment(..." was not equal to "...Vector(AttachmentField(..." (JsonMessagesDeserializationTest.scala:26)

I guess I need to re-think that test.

mccartney

comment created time in 8 days

PR opened slack-scala-client/slack-scala-client

Testing deserialization outcome

Amending tests introduced in #189 to actually not only parse the JSON, but also the check how does the resulting Scala case class looks like. That is done by comparing the .toString of the objects with given files.

+38 -4

0 comment

24 changed files

pr created time in 8 days

delete branch slack-scala-client/slack-scala-client

delete branch : more-tests

delete time in 8 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 5756b95a72ffd4d28457c7b1538666d643e30691

Adding more events to test

view details

Greg Oledzki

commit sha 5ee18c0d2d3e447248e35f30399e7214cefee44e

subteam_members_changed.json

view details

Greg Oledzki

commit sha 6524f7323186c3463a8fda34d4313b1c93ec2b39

message-bot_message.json

view details

Greg Oledzki

commit sha 3d62b43b8a8f6dc502a9b4e0d9e32a1fd2889773

`user` is an optional field for Messages

view details

Greg Oledzki

commit sha 479710ae791d798e37dc316008926c87f48286e4

SubteamMembersChanged mapping

view details

Greg Oledzki

commit sha fdc469516667738f93e5a721c7fffb5fbb128218

Merge pull request #190 from slack-scala-client/more-tests Mapping fixes and more mapping tests

view details

push time in 8 days

PR merged slack-scala-client/slack-scala-client

Mapping fixes and more mapping tests
  • Started with adding more events to feed our tests from https://github.com/slack-scala-client/slack-dumper
  • Then it turned out we incorrectly cater for bot messages, thus marking user as Option for Message! (this is likely a breaking change for people)
  • and also adding mapping for subteam_members_changed
+22 -7

0 comment

12 changed files

mccartney

pr closed time in 8 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 479710ae791d798e37dc316008926c87f48286e4

SubteamMembersChanged mapping

view details

push time in 8 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 3d62b43b8a8f6dc502a9b4e0d9e32a1fd2889773

`user` is an optional field for Messages

view details

push time in 8 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 6524f7323186c3463a8fda34d4313b1c93ec2b39

message-bot_message.json

view details

push time in 8 days

release dtolnay/anyhow

1.0.41

released time in 8 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 5ee18c0d2d3e447248e35f30399e7214cefee44e

subteam_members_changed.json

view details

push time in 8 days

PR opened slack-scala-client/slack-scala-client

Adding more events to test

More events to feed our tests from https://github.com/slack-scala-client/slack-dumper

+6 -0

0 comment

6 changed files

pr created time in 8 days

create barnchslack-scala-client/slack-scala-client

branch : more-tests

created branch time in 8 days

push eventslack-scala-client/slack-dumper

Grzegorz Olędzki

commit sha 5842316b186c6994ba9af833dfe23bc5df73e8d4

Handling message subtypes

view details

push time in 9 days

push eventslack-scala-client/slack-scala-client

Scala Steward

commit sha 2b82ed911664e7eb8a6923147112820063ed7c2d

Update scala-library to 2.13.6

view details

Greg Oledzki

commit sha f12f4e922904a54de4e6db2a7d0689539b6bfbdb

Merge pull request #187 from scala-steward/update/scala-library-2.13.6 Update scala-library to 2.13.6

view details

push time in 9 days

PR merged slack-scala-client/slack-scala-client

Update scala-library to 2.13.6

Updates org.scala-lang:scala-library from 2.13.3 to 2.13.6.

I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.

If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.

Configure Scala Steward for your repository with a .scala-steward.conf file.

Have a fantastic day writing Scala!

<details> <summary>Ignore future updates</summary>

Add this to your .scala-steward.conf file to ignore future updates of this dependency:

updates.ignore = [ { groupId = "org.scala-lang", artifactId = "scala-library" } ]

</details>

labels: library-update, semver-patch

+1 -1

0 comment

1 changed file

scala-steward

pr closed time in 9 days

push eventslack-scala-client/slack-scala-client

Scala Steward

commit sha b29117e1202123f48420f18ffbdb5c490b0877db

Update scala-library to 2.12.14

view details

Greg Oledzki

commit sha 83f13bc2b23989aa11681b91276628c23e730ccf

Merge pull request #188 from scala-steward/update/scala-library-2.12.14 Update scala-library to 2.12.14

view details

push time in 9 days

PR merged slack-scala-client/slack-scala-client

Update scala-library to 2.12.14

Updates org.scala-lang:scala-library from 2.12.12 to 2.12.14.

I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.

If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.

Configure Scala Steward for your repository with a .scala-steward.conf file.

Have a fantastic day writing Scala!

<details> <summary>Ignore future updates</summary>

Add this to your .scala-steward.conf file to ignore future updates of this dependency:

updates.ignore = [ { groupId = "org.scala-lang", artifactId = "scala-library" } ]

</details>

labels: library-update, semver-patch

+1 -1

0 comment

1 changed file

scala-steward

pr closed time in 9 days

delete branch slack-scala-client/slack-scala-client

delete branch : tests-from-dumper

delete time in 9 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 130adbca3443e710bd2a1c68c4be656887708650

Introducing tests based on JSONs from slack-dumper

view details

Greg Oledzki

commit sha 17c0e78a231a1938ddf1cc49de98ceff835c86bd

New JSONs added

view details

Greg Oledzki

commit sha c496e967a137dd6ea1b434fd77e9926f16395ec4

More JSONs - for leaving and joining a channel

view details

Greg Oledzki

commit sha 1265b4eae3467366480583ef0589b5f1a9c511cc

Merge pull request #189 from slack-scala-client/tests-from-dumper Introducing tests based on JSONs from slack-dumper

view details

push time in 9 days

PR merged slack-scala-client/slack-scala-client

Introducing tests based on JSONs from slack-dumper

I am using example https://github.com/slack-scala-client/slack-dumper to dump JSONs coming to us from Slack. Let's make sure we are able to parse all of them with no errors.

+48 -0

0 comment

16 changed files

mccartney

pr closed time in 9 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha c496e967a137dd6ea1b434fd77e9926f16395ec4

More JSONs - for leaving and joining a channel

view details

push time in 9 days

push eventslack-scala-client/slack-scala-client

Greg Oledzki

commit sha 17c0e78a231a1938ddf1cc49de98ceff835c86bd

New JSONs added

view details

push time in 9 days

PR opened slack-scala-client/slack-scala-client

Introducing tests based on JSONs from slack-dumper

I am using example https://github.com/slack-scala-client/slack-dumper to dump JSONs coming to us from Slack. Let's make sure we are able to parse all of them with no errors.

+39 -0

0 comment

7 changed files

pr created time in 9 days

create barnchslack-scala-client/slack-scala-client

branch : tests-from-dumper

created branch time in 9 days

startedgilbertw1/better-jumper

started time in 11 days

issue closedgilbertw1/better-jumper

[FR] Integrate with helm/counsel

It would be cool to see the different jump points in an ivy/helm buffer ala swiper:

image

closed time in 11 days

NightMachinary

issue commentgilbertw1/better-jumper

[FR] Integrate with helm/counsel

I found an integration:

(defun +ivy/jump-list ()
  "Go to an entry in evil's (or better-jumper's) jumplist."
  (interactive)
  ;; REVIEW Refactor me
  (let (buffers)
    (unwind-protect
        (ivy-read "jumplist: "
                  (nreverse
                   (delete-dups
                    (delq
                     nil
                     (mapcar (lambda (mark)
                               (when mark
                                 (cl-destructuring-bind (path pt _id) mark
                                   (let ((buf (get-file-buffer path)))
                                     (unless buf
                                       (push (setq buf (find-file-noselect path t))
                                             buffers))
                                     (with-current-buffer buf
                                       (goto-char pt)
                                       (font-lock-fontify-region (line-beginning-position) (line-end-position))
                                       (cons (format "%s:%d: %s"
                                                     (buffer-name)
                                                     (line-number-at-pos)
                                                     (string-trim-right (or (thing-at-point 'line) "")))
                                             (point-marker)))))))
                             (cddr (better-jumper-jump-list-struct-ring
                                    (better-jumper-get-jumps (better-jumper--get-current-context))))))))
                  :sort nil
                  :require-match t
                  :action (lambda (cand)
                            (let ((mark (cdr cand)))
                              (delq! (marker-buffer mark) buffers)
                              (mapc #'kill-buffer buffers)
                              (setq buffers nil)
                              (with-current-buffer (switch-to-buffer (marker-buffer mark))
                                (goto-char (marker-position mark)))))
                  :caller '+ivy/jump-list)
      (mapc #'kill-buffer buffers))))
NightMachinary

comment created time in 11 days

startedgilbertw1/better-jumper

started time in 11 days