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

elihorne/smartboards 66

Plugins for Sketch

rsesek/MacGDBp 36

A native macOS debugging client for PHP using the Xdebug protocol.

andybons/gogif 20

The (no longer) missing GIF encoder for #golang

rsesek/mailpopbox 14

A single-user mailserver, providing wildcard delivery addressing and arbitrary reply addressing.

rsesek/blackblog 8

A simple flat-file Markdown blog/CMS system that uses the Blackfriday Markdown library.

rsesek/canyon 4

Split Big Things: A tool that can be used to split a git branch with a large number of changes into smaller, logically organized branches.

rsesek/armadillo 2

A web-based file manager written in Go with a jQuery frontend.

rsesek/bu-shout 2

Shout @ BU

rsesek/Bugdar2 2

The open-source, PHP bug tracking solution, rewritten from the ground up.

rsesek/hoplite 2

The successor to phalanx

startedgeemion/Khepri

started time in 16 days

startedKhaosT/MacVM

started time in a month

created tagrsesek/ustaxlib

tag2.1.0

A library for modeling individual US tax returns.

created time in 2 months

push eventrsesek/ustaxlib

Robert Sesek

commit sha d570182e44a6fd29f766589a0a857a29820d169c

Upgrade packages.

view details

push time in 2 months

push eventrsesek/ustaxlib

Robert Sesek

commit sha 244689af2e13c8d1bda8068984c33319eb039fbc

Add support for Form 1098 and the mortgage interest deduction to Schedule A. This includes the worksheet to calculate the deduction limitation.

view details

push time in 2 months

push eventrsesek/mailpopbox

Robert Sesek

commit sha 6ab69491fb0f742e6dc1e78a7614868bfb29b429

Do not run the CI workflow on pull requests. There's a separate PR workflow that does fewer tasks.

view details

push time in 2 months

startedAvaloniaUI/Avalonia

started time in 2 months

startedcy384/ssheven

started time in 2 months

pull request commentrsesek/mailpopbox

Fix: reply 235 when client auth success, according to rfc2554

LGTM, thanks again!

morya

comment created time in 2 months

push eventrsesek/mailpopbox

Morya

commit sha 871860fc496ba30522f11fc8d241a3ce50e68f16

Fix: reply 235 when client auth success, according to rfc2554 (#1)

view details

push time in 2 months

PR merged rsesek/mailpopbox

Fix: reply 235 when client auth success, according to rfc2554

Fix: reply 235 when client auth success, according to rfc2554

+6 -5

1 comment

3 changed files

morya

pr closed time in 2 months

Pull request review commentrsesek/mailpopbox

Fix: reply 235 when client auth success, according to rfc2554

 var SendAsSubject = regexp.MustCompile(`(?i)\[sendas:\s*([a-zA-Z0-9\.\-_]+)\]`)  var ( 	ReplyOK               = ReplyLine{250, "OK"}+	ReplyAuthOk           = ReplyLine{235, "auth success"}

Can you name this ReplyAuthOK (capital K) to match ReplyOK?

morya

comment created time in 2 months

PullRequestReviewEvent
PullRequestReviewEvent

push eventrsesek/vim-beancount

Jason Chu

commit sha 53ab32f82723d685648b691af3d8a64a2a119d43

Make beancount deoplete module load automatically and make default matcher full fuzzy Similar to what the original beancount vim module does

view details

JCM

commit sha 6d762beaa526d4e56280619aa62b1013b50457b7

Update balance and posting regex to allow leading digits The beancount documentation around what makes an allowable "Account name" is subtle, and has been very slightly misinterpreted here in vim-beancount. Here's what the doc (https://beancount.github.io/docs/beancount_language_syntax.html#accounts) says: "An account name is a colon-separated list of capitalized words which begin with a letter, and whose first word must be one of five account types (Assets Liabilities Equity Income Expenses). Each component of the account names begin with a capital letter or a number and are followed by letters, numbers or dash (-) characters. All other characters are disallowed." This has been interpreted here that the leading character of each *component* must be a capital letter, whereas actually the 2nd, and later, components may start with a number. As can be seen in the actual beancount/v2 code (https://github.com/beancount/beancount/blob/v2/beancount/core/account.py#L28), the "first character must be upper case" requirement is *only* true of the first/root account name component, which is limited to Assets/Liabilities/Equity/Income/Expenses, so that's true regardless. This might seem like a minor thing, but vim-beancount's current regex stops auto-alignment of useful account names such as: ``` Assets:ISA:2020-2021 Expenses:Groceries:2019-2020 ``` In other words, forcing the use of workarounds like "...:Y2020-2021". Well, "forcing" if one wants to get consistent automatic alignment across an entire file :-) This commit marries up the vim-beancount regex with the beancount/v2 implementation at https://github.com/beancount/beancount/blob/v2/beancount/core/account.py#L28.

view details

Jon Smithers

commit sha d155c753ecb53be870906a6926a7d1c4e76cc1ad

Respect b:beancount_root in ale linter The bean_check ale linter now runs against the root beancount file defined by b:beancount_root if it is set. Errors from bean-check that do not correspond to the current file will be reported on line 0. Addresses #35

view details

syimyuzya

commit sha 14ac0a4890fc608dcbef407aead6881d3ca35c07

Fix wrong regex for matching account names There should be an `^` in _each_ branch in that regex.

view details

Mark Lodato

commit sha 275bdc0fa32ed158e5cb582f214eaa4959dcb7bd

Use Tag and Special for tags and metadata, resp. Previously tags and metadata used the Comment group, which didn't make much sense and caused everything to blend together. Now they use their own groups which allows them to stand out.

view details

Mark Lodato

commit sha 3cfbfb2fff2fcdd3271cdeecc29f4b5d027c7252

add commodity directive

view details

Jason Chu

commit sha fbd6c4b7e403a814b5669e23517f0eb453e2584a

Fix autocommand to use filetype and an autocommand group

view details

Jason Chu

commit sha 69b997648db5e803e0d0b9602cb3989c0accffdc

Set auto_complete_delay shorter so that we complete faster The complete function just does some string comparison, so it's plenty fast.

view details

Jason Chu

commit sha 7725d345d1896100b0abca2353f9486e7475ddc0

Look up beancount_root on init instead of each time we save the buffer

view details

Jason Chu

commit sha bc5b108ae988367b55caeeb9775a0b4817b6faa0

Preformat all the attribute values So that we don't have to create list comprehensions every time we do a completion.

view details

Jason Chu

commit sha 30b55500094325af9e9498b72e75c8c1090df436

Compile all the regexp before using them

view details

Jason Chu

commit sha dd2f56a122b698454af582cbe7eae471dbdc48f8

Use a foldexpr instead of syntax folding because it's too slow

view details

Jason Chu

commit sha f51e2d04c5e792545cd6cfefdc02b5bdb304bda2

Revert "Use a foldexpr instead of syntax folding because it's too slow" Turns out this is slower for many people. This reverts commit dd2f56a122b698454af582cbe7eae471dbdc48f8.

view details

Jason Chu

commit sha 2f970a0c826275f7d07fa145ba9a35c15b15232d

Use old regexpengine because it's faster on this syntax file Will continue investigation into improving the syntax regexps, but this is a 5x improvement for right now.

view details

Robert Sesek

commit sha 2b83f9373041b8b9ab33ceb0594cf823ced1d246

Exclude closed accounts from autocomplete.

view details

push time in 2 months

delete branch rsesek/vim-beancount

delete branch : set-filetype

delete time in 2 months

push eventrsesek/vim-beancount

Jason Chu

commit sha 53ab32f82723d685648b691af3d8a64a2a119d43

Make beancount deoplete module load automatically and make default matcher full fuzzy Similar to what the original beancount vim module does

view details

JCM

commit sha 6d762beaa526d4e56280619aa62b1013b50457b7

Update balance and posting regex to allow leading digits The beancount documentation around what makes an allowable "Account name" is subtle, and has been very slightly misinterpreted here in vim-beancount. Here's what the doc (https://beancount.github.io/docs/beancount_language_syntax.html#accounts) says: "An account name is a colon-separated list of capitalized words which begin with a letter, and whose first word must be one of five account types (Assets Liabilities Equity Income Expenses). Each component of the account names begin with a capital letter or a number and are followed by letters, numbers or dash (-) characters. All other characters are disallowed." This has been interpreted here that the leading character of each *component* must be a capital letter, whereas actually the 2nd, and later, components may start with a number. As can be seen in the actual beancount/v2 code (https://github.com/beancount/beancount/blob/v2/beancount/core/account.py#L28), the "first character must be upper case" requirement is *only* true of the first/root account name component, which is limited to Assets/Liabilities/Equity/Income/Expenses, so that's true regardless. This might seem like a minor thing, but vim-beancount's current regex stops auto-alignment of useful account names such as: ``` Assets:ISA:2020-2021 Expenses:Groceries:2019-2020 ``` In other words, forcing the use of workarounds like "...:Y2020-2021". Well, "forcing" if one wants to get consistent automatic alignment across an entire file :-) This commit marries up the vim-beancount regex with the beancount/v2 implementation at https://github.com/beancount/beancount/blob/v2/beancount/core/account.py#L28.

view details

Jon Smithers

commit sha d155c753ecb53be870906a6926a7d1c4e76cc1ad

Respect b:beancount_root in ale linter The bean_check ale linter now runs against the root beancount file defined by b:beancount_root if it is set. Errors from bean-check that do not correspond to the current file will be reported on line 0. Addresses #35

view details

syimyuzya

commit sha 14ac0a4890fc608dcbef407aead6881d3ca35c07

Fix wrong regex for matching account names There should be an `^` in _each_ branch in that regex.

view details

Mark Lodato

commit sha 275bdc0fa32ed158e5cb582f214eaa4959dcb7bd

Use Tag and Special for tags and metadata, resp. Previously tags and metadata used the Comment group, which didn't make much sense and caused everything to blend together. Now they use their own groups which allows them to stand out.

view details

Mark Lodato

commit sha 3cfbfb2fff2fcdd3271cdeecc29f4b5d027c7252

add commodity directive

view details

Jason Chu

commit sha fbd6c4b7e403a814b5669e23517f0eb453e2584a

Fix autocommand to use filetype and an autocommand group

view details

Jason Chu

commit sha 69b997648db5e803e0d0b9602cb3989c0accffdc

Set auto_complete_delay shorter so that we complete faster The complete function just does some string comparison, so it's plenty fast.

view details

Jason Chu

commit sha 7725d345d1896100b0abca2353f9486e7475ddc0

Look up beancount_root on init instead of each time we save the buffer

view details

Jason Chu

commit sha bc5b108ae988367b55caeeb9775a0b4817b6faa0

Preformat all the attribute values So that we don't have to create list comprehensions every time we do a completion.

view details

Jason Chu

commit sha 30b55500094325af9e9498b72e75c8c1090df436

Compile all the regexp before using them

view details

Jason Chu

commit sha dd2f56a122b698454af582cbe7eae471dbdc48f8

Use a foldexpr instead of syntax folding because it's too slow

view details

Jason Chu

commit sha f51e2d04c5e792545cd6cfefdc02b5bdb304bda2

Revert "Use a foldexpr instead of syntax folding because it's too slow" Turns out this is slower for many people. This reverts commit dd2f56a122b698454af582cbe7eae471dbdc48f8.

view details

Jason Chu

commit sha 2f970a0c826275f7d07fa145ba9a35c15b15232d

Use old regexpengine because it's faster on this syntax file Will continue investigation into improving the syntax regexps, but this is a 5x improvement for right now.

view details

Robert Sesek

commit sha 1b74c0f6c78f3900a417868c3baafbc63f9e58cb

Revert "In the autocmd, set the filetype directly rather than using a function." This reverts commit caaabd3dde51c16cfae6a93dc5d8d3ec73233391.

view details

Robert Sesek

commit sha 876b56914114394380795a666f055cbbf7b7eccd

Merge remote-tracking branch 'upstream/master'

view details

push time in 2 months

PR closed nathangrigg/vim-beancount

In the autocmd, set the filetype directly rather than using a function.

I think s:setf is a support function from vim-polyglot that is not part of the standard vim installation: https://github.com/sheerun/vim-polyglot/blob/fd74d8b2b170b540680a9bbf6c64990f8ebafd08/ftdetect/polyglot.vim#L853

+1 -1

1 comment

1 changed file

rsesek

pr closed time in 2 months

pull request commentnathangrigg/vim-beancount

In the autocmd, set the filetype directly rather than using a function.

Fixed by commit fbd6c4b7e403a814b5669e23517f0eb453e2584a.

rsesek

comment created time in 2 months

starteditext/i7j-rups

started time in 2 months

delete branch rsesek/leptonica

delete branch : makeTempDirname-mac

delete time in 3 months

PR opened DanBloomberg/leptonica

makeTempDirname: use confstr on macOS, and fix a bug in path generation

makeTempDirname() on iOS uses confstr() to get a temporary directory because /tmp is not available to apps. macOS programs using the App Sandbox are similarly restricted, and confstr is the recommended system API to acquire a temporary directory path regardless.

This also fixes a bug introduced in d15f1c24a16a65a4ae2e018a21ce9ad52b33ac64 where copying path to result was changed from using strncpy() to stringCat(). Since the call to confstr() already wrote to result, this led to the path being incorrectly duplicated. Using stringCopy() resolves the issue.

+4 -4

0 comment

1 changed file

pr created time in 3 months

create barnchrsesek/leptonica

branch : makeTempDirname-mac

created branch time in 3 months

fork rsesek/leptonica

Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation and recent releases.

fork in 3 months