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

yuhan0/ace-link 0

Quickly follow links in Emacs

yuhan0/anaconda-mode 0

Code navigation, documentation lookup and completion for Python.

yuhan0/asciidoctorj 0

:coffee: Java bindings for Asciidoctor. Asciidoctor on the JVM!

yuhan0/cider 0

The Clojure Interactive Development Environment that Rocks for Emacs

yuhan0/cider-eval-sexp-fu 0

eval-sexp-fu.el extensions for CIDER.

yuhan0/cider-nrepl 0

A collection of nREPL middleware originally designed to enhance Clojure editors

yuhan0/clj-fast 0

Unpredictably faster Clojure

yuhan0/clj-kondo 0

A linter for Clojure code that sparks joy.

yuhan0/clj-refactor.el 0

A collection of Clojure refactoring functions for Emacs

issue commentathensresearch/athens

Import/Export: markdown, json, edn

Just trying to articulate this, is this purely around import/export to a format (such as markdown) OR also for possibly facilitating viewing of say, markdown files sitting locally/on a locally-synced storage (e.g. dropbox) akin to obsidian (while still supporting the tracker format)?

Vaguely recall the latter idea mentioned in the discord some time ago.

tangjeff0

comment created time in 17 minutes

issue commentathensresearch/athens

Toolbar Presence

Closing because we already have PR draft #1361

jsmorabito

comment created time in an hour

issue commentathensresearch/athens

Toolbar Presence

Closing because we already have PR draft #1361

jsmorabito

comment created time in an hour

issue closedathensresearch/athens

Toolbar Presence

API

  • username - required
  • :block/uid - optional
  • :page/uid - optional, not in datascript (yet), just derived from :block/uid
  • Constraints: 10 users max

v2

  • click on avatar to follow that person
  • show more context on hover

Screenshots

image image

closed time in an hour

jsmorabito

issue commentathensresearch/athens

feat(inline-presence): v1

Closing because we already have #1361

tangjeff0

comment created time in an hour

issue openedathensresearch/athens

feat(inline-presence): v1

  • styling
    • can't use position absolute, use MUI popover/dropown
    • toggle disclosure - to show or not to show?
    • outliner for highlighting entire parent block
  • keyboard interactions
    • pressing up right below a locked block
    • pressing backspace to join current with locked block
  • mouse interactions
    • clicking on a locked block shouldn't go to edit mode for you
    • clicking on a block where parent block is locked

created time in an hour

issue closedorg-roam/org-roam

Strings for node completions are too long

It seems that the strings for node completions are to long to be properly shown in the completion buffer.

Node:

:PROPERTIES:
:ID:       7bc23411-8e60-46df-9405-a5acd18100e0
:END:
#+title: AAAA
#+filetags: A B C D E F G H I J K

Completion Buffer: image

closed time in 3 hours

aruscher

PR opened org-roam/org-roam

Clarify 'org-roam-node-display-template-documentation'

As already two issues addressing the "problem" of displaying nodes in the minibuffer (#1553 #1530), I found it necessary to clarify the documentation.

+9 -3

0 comment

1 changed file

pr created time in 3 hours

issue commentorg-roam/org-roam

Strings for node completions are too long

Please see https://github.com/org-roam/org-roam/issues/1530#issuecomment-849437672

aruscher

comment created time in 3 hours

issue openedorg-roam/org-roam

Strings for node completions are too long

It seems that the strings for node completions are to long to be properly shown in the completion buffer.

Node:

:PROPERTIES:
:ID:       7bc23411-8e60-46df-9405-a5acd18100e0
:END:
#+title: AAAA
#+filetags: A B C D E F G H I J K

Completion Buffer: image

created time in 4 hours

pull request commentclj-kondo/clj-kondo

Add Metabase to companies list

Thanks!

camsaul

comment created time in 4 hours

push eventclj-kondo/clj-kondo

Cam Saul

commit sha 4eb231e9f96ac0a5b3d49eaa048d7e51243fa8ec

Add Metabase to companies list (#1301)

view details

push time in 4 hours

PR merged clj-kondo/clj-kondo

Add Metabase to companies list
+1 -0

0 comment

1 changed file

camsaul

pr closed time in 4 hours

PR opened clj-kondo/clj-kondo

Add Metabase to companies list
+1 -0

0 comment

1 changed file

pr created time in 4 hours

issue openedfonsp/PlutoUI.jl

[Suggestion] Support hide/show toggle on password element

As seen in there: image Example taken from: https://lastpass.com/?ac=1&lpnorefresh=1

created time in 9 hours

issue openedfonsp/Pluto.jl

Copy cell output to clipboard

It is easy to copy a cell's contents to the clipboard. This is not so of the cell's output though. When I want to copy the output of a Pluto cell, I first need to select all of the output, which is difficult to do using my laptop's trackpad. Then, once I paste elsewhere, e.g. to GNU Emacs, I find that much of the punctuation is lost. My best guess is that when outputting Julia objects the punctuation characters come from a CSS stylesheet rather than the output content.

created time in 10 hours

issue commentfonsp/Pluto.jl

Dark mode

This is an accessability issue for me. Most of the Pluto user interface (hiding cells, and adding new cells are the only buttons I've found so far -- through painstaking examination of the DOM tree) is invisible if one's browser is in dark mode.

malyvsen

comment created time in 10 hours

issue openedclj-kondo/clj-kondo

Possible false positive on Nested #()s

version clj-kondo v2021.06.18

macro usage clojure.test/are

platform

; java --version
openjdk 11.0.10 2021-01-19
OpenJDK Runtime Environment GraalVM CE 20.3.1 (build 11.0.10+8-jvmci-20.3-b09)
OpenJDK 64-Bit Server VM GraalVM CE 20.3.1 (build 11.0.10+8-jvmci-20.3-b09, mixed mode, sharing)

problem

Possible false positive on #636

Nested #()s are not allowed

repro

clj-kondo --lint test.clj

(ns test
  (:require [clojure.test :refer [deftest testing are]]))

(def coll [])

(deftest linter-tests
  (testing "Nested #()s are not allowed"
    (are [key pred] (every? #(pred (get % key)) coll)
      :events #(every? (fn [{:keys [id timestamp]}]
                         (and (string? id)
                              (pos-int? timestamp)))
                       %))))

config

{:linters
 {:unresolved-symbol
  {:exclude [(clojure.test/are [thrown? thrown-with-msg? thrown-with-data?])
             (clojure.test/is [thrown? thrown-with-msg? thrown-with-data?])
             (io.pedestal.interceptor.error/error-dispatch [ctx ex])]}}
 :lint-as {superlifter.api/def-fetcher      clojure.core/defrecord
           superlifter.api/def-superfetcher clojure.core/defrecord
           diehard.core/defretrypolicy      clojure.core/def
           mojito.test-util/with-system     clojure.core/let}}

created time in 13 hours

push eventclj-kondo/clj-kondo

Michiel Borkent

commit sha 1bb030328f59faa454e5c7ba56e9bb4ed2cce5cb

Bump version

view details

push time in 14 hours

created tagclj-kondo/clj-kondo

tagv2021.06.18

A linter for Clojure code that sparks joy.

created time in 14 hours

issue closedclj-kondo/clj-kondo

Support for maps in hooks

When writing hooks, I noticed maps weren't supported, which I believe has to do with missing support for namespaced maps in rewrite-clj. I noticed #1039 was started to deal with this.

I think rewrite-clj has support for namespaced maps now, and probably exposing their constructor, and adding a resolver to sexpr, should be possible.

I'm willing to try to hack on this, if that helps, assuming the bundled version of rewrite-clj is up to date.

closed time in 14 hours

lumimies

push eventclj-kondo/clj-kondo

Michiel Borkent

commit sha 1ad591e2d3c31247561eb1ca4074544036a652fa

Bump sci

view details

Michiel Borkent

commit sha 40710fe755a10ef0623ae30d224b2d4bea0f5eea

[#1270] Add map-node

view details

Michiel Borkent

commit sha ecdc5004b1e1e4bb578d9e89dcb4668c77d9f0b9

2021.06.18

view details

push time in 14 hours

push eventclj-kondo/clj-kondo

Michiel Borkent

commit sha 1fcbf29cbd7a66fa3cb2aeef14630af15fae6724

More map hof improvements #1297

view details

push time in 14 hours

issue closedsbarex/SourceCodeSyntaxHighlight

General Settings Tab Disabled

Everything in the general settings tab is disabled

Syntax Highlight 2.0.8 (40) macOS 11.4

Screen Shot 2021-06-17 at 3 07 42 PM

closed time in 16 hours

exiva

push eventorg-roam/org-roam

Jethro Kuan

commit sha 263e82d7f6d9f1f078df15e106a02304487e7600

allow full function in fill-template

view details

push time in 18 hours

issue commentfonsp/Pluto.jl

Unable to open notebook from read-only directory

Turns out using `file:///readonlydir/notebook.jl didn't work either. Seems not to be recognized as a URL and is instead treated as a relative path.

david-macmahon

comment created time in a day

issue openedfonsp/Pluto.jl

Unable to open notebook from read-only directory

Trying to open /readonlydir/notebook.jl where the user has no write permissions for /readonlydir produces:

SystemError: opening file "/readonlydir/notebook backup 1.jl": Permission denied

I guess a backup in /tmp isn't really a backup, but maybe issuing a warning that no backup will be created or creating the backup under the users home directory (e.g. where notebooks are saved by default) would be better so that the notebook can still be opened? Or maybe it has to be copied to a writable directory before opening? It would be preferable to avoid being unable to open the notebook altogether just because it lives in a read-only directory.

FWIW, copying from a read-only directory to a writable directory would provide a way to make "starter notebooks" that students could open and expand on. This is essentially what happens when opening a URL based notebook. I guess maybe a workaround is to use a file:// URL, but it would still be nice to do this with a pathname too.

created time in a day

issue commentsbarex/SourceCodeSyntaxHighlight

General Settings Tab Disabled

That worked thanks

exiva

comment created time in a day

issue closedubolonton/emacs-tree-sitter

Emacs mailing list.

Hi:

Recently it has been commented in the emacs devel mailing list the interest to add tree-sitter support in vanilla.

https://lists.gnu.org/archive/html/emacs-devel/2021-06/msg00174.html https://lists.gnu.org/archive/html/emacs-devel/2021-06/threads.html

This module is a very good starting point for that and it was mentioned that a very good first step is that this packages become part of the official Elpa repo.

It would be very nice if the developers of the emacs-tree-sitter package join to the developer team and help with the integration too cause you already have the experience. The integration with vanilla can improve the user experience, simplify the installation "out of the box" experience while on the other hand we can provide a better support and functionalities to make it more efficient.

WDYT?

closed time in a day

Ergus

issue commentubolonton/emacs-tree-sitter

Emacs mailing list.

Let's keep the discussion on https://github.com/ubolonton/emacs-tree-sitter/discussions/127

Ergus

comment created time in a day