profile
viewpoint
Sean Escriva webframp New York, New York http://webframp.com Infrastructure hacker and continuous delivery evangelist. Team builder, language explorer, emacs student.

gregf/chef-minecraft 30

Chef Cookbook for deploying minecraft servers.

webframp/cookbook-minecraft 4

Chef cookbook for vanilla minecraft server.

sensu/system-profile-linux 2

A Sensu plugin for collecting system resource metrics from the procfile system, with the aim to provide a Sensu-native alternative to Collectd's built-in system resource telemetry.

webframp/chef 1

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.

webframp/chef-discovery 1

Discovery cookbook for search, implements Discovery#search environment and non-environment aware search for roles with a few extra checks

webframp/chef-fundamentals 1

Opscode Chef Fundamentals training materials

webframp/chef-gdash 1

Chef cookbook to setup gdash graphite frontend. Also provides LWRP for graph creation

webframp/chef-mg 1

Installs mg

webframp/chef-phabricator 1

Cookbook repository to install Facebook Phabricator.

webframp/.emacs.d 0

just another emacs config

issue commentMobileOrg/mobileorg

Allow git as the sync backend

I think I agree @gitonthescene. My interest is in simplicity where possible and enabling user choice for where they store their data.

NightMachinary

comment created time in a day

issue commentMobileOrg/mobileorg

Allow git as the sync backend

I would love to enable users to just use a private git repo, either self hosted, GitHub or elsewhere

NightMachinary

comment created time in a day

issue commentmicrosoft/o365-moodle

Error code: errorauthgeneral, for some users but not all after auth on Office365

Not at all easy to debug and would love ideas if anyone has them, but we ended up deleting the specific users rows from the auth_oidc_token table and they were able to login again.

skuti-is

comment created time in 3 days

issue commentmicrosoft/o365-moodle

Error code: errorauthgeneral, for some users but not all after auth on Office365

Seeing a similar problem with our Azure AD tenant, but we do not have any users configured to use ldap auth:

MySQL [moodle]> select count(*) from mdl_user where auth = 'ldap';
+----------+
| count(*) |
+----------+
|        0 |
+----------+

Any suggestions on what further info is useful to debug this?

skuti-is

comment created time in 4 days

GollumEvent

starteddbd/tmux-vault

started time in 24 days

pull request commentzalando/skipper

flexible upstream headers

Nice! This would enable some simplifications for us.

universam1

comment created time in a month

startedleoc/org-redmine.rb

started time in a month

issue commentwebframp/sicp-info

Multiline macro arguments break indexing, macro expansion

I don't have any great suggestions for this one, but am open to ideas from someone more experienced with texinfo to me and definitely will merge improvments

thoelze1

comment created time in a month

pull request commentMobileOrg/mobileorg

Fix typo in capitalisation of “Dropbox”

Released to TestFlight in build 402

lawrence-forooghian

comment created time in a month

pull request commentMobileOrg/mobileorg

add inputAccessoryView to help add markup

Released to TestFlight in build 402

gitonthescene

comment created time in a month

issue commentleoc/org-redmine.rb

Further development / Help and input much appreciated <3

@leoc and here I thought I was the only one, and then I landed on elmine 😁

A two way sync would be perfect, but even just a bit of a manual workflow is better than I have currently. I did some weird shell stuff over here before: https://github.com/webframp/zsh-zaw-redmine

I'll trying things out and provide feedback here about what bumps I hit

leoc

comment created time in a month

issue commentkametoku/orgmine

elmine error handling

Hey, I am also super interested to have stumbled on this question myself. I have been looking for something similar, a two way sync between org mode and redmine issues. I first found elmine, then this.

Previously I only knew of this seemingly outdated project: https://github.com/gongo/org-redmine

leoc

comment created time in a month

PR opened hlissner/doom-emacs

Add emacs/vc readme

Adds a simple readme for emacs/vc

+42 -0

0 comment

1 changed file

pr created time in a month

create barnchwebframp/doom-emacs

branch : vc-readme

created branch time in a month

issue commentMobileOrg/mobileorg

Capture notes should have a preview mode

Not opposed to replacing or refactoring the org parsing and data models.

I would prefer that we keep any new library dependencies we take on to be Swift instead of objc if possible, but don’t have to be too strict about it

gitonthescene

comment created time in a month

issue commentMobileOrg/mobileorg

Capture notes should have a preview mode

I had a crazy idea to embed organice as an engine to preview notes/documents.

Not too crazy of an idea actually if it could be done in a way that harmonizes the UX.

Organice is a neat project. Very material-UI feeling.

gitonthescene

comment created time in a month

issue commentMobileOrg/mobileorg

Implement pull to refresh behavior

Great details @dive

That’s for sure why it doesn’t currently exist, I wanted to have an issue for it since I’m trying to make it easier for contributors to add their thoughts or see what features have been discussed.

webframp

comment created time in a month

issue openedMobileOrg/mobileorg

Implement pull to refresh behavior

This is a pretty standard behavior on iOS for forcing a refresh action. We currently only have the sync button on the main outlines view, but could make pull to refresh work from any screen for consistency.

created time in a month

pull request commentsparkleformation/sparkle_formation

Update Azure resources

Unclear why this one failed, but it's isolated from #265

webframp

comment created time in 2 months

push eventMobileOrg/mobileorg

Lawrence Forooghian

commit sha 4a0295fd6512524ccf726e79db420444e10b59f9

Fix typo in capitalisation of “Dropbox”

view details

Sean Escriva

commit sha 6019cf173cb6bf2b6d10fc29aaa8cc8fbb7b9ad6

Merge pull request #269 from lawrence-forooghian/feature/fix-dropbox-typo Fix typo in capitalisation of “Dropbox”

view details

push time in 2 months

PR merged MobileOrg/mobileorg

Fix typo in capitalisation of “Dropbox”

A little thing that I noticed on the settings screen.

+1 -1

1 comment

1 changed file

lawrence-forooghian

pr closed time in 2 months

pull request commentMobileOrg/mobileorg

Fix typo in capitalisation of “Dropbox”

Change looks great, thanks for taking the time to submit the fix @lawrence-forooghian !

lawrence-forooghian

comment created time in 2 months

delete branch MobileOrg/mobileorg

delete branch : project-settings

delete time in 2 months

PR merged MobileOrg/mobileorg

Apply latest suggested project settings development process

As suggested by Xcode 11.4.1, using defaults

+6 -10

3 comments

4 changed files

webframp

pr closed time in 2 months

push eventMobileOrg/mobileorg

Sean Escriva

commit sha 0dc878e0068efb3d3c357ed6274c1a91702fb6be

Apply latest suggested project settings As suggested by Xcode 11.4.1, using defaults

view details

Sean Escriva

commit sha ea63d7165bb0eee51802497f007bb7d71f30943e

Revert warnings config, bump LastUpgradeCheck 1140 Since we already have these defined in `Global.shared.xcconfig` as discussed in #262 revert the automated changes applied by Xcode and bump the upgrade check value to bypass.

view details

Sean Escriva

commit sha 0dec6df240cfeeda35a4ce7f782cf887e3315aed

Refactor mo_presentingViewController This is specifically to avoid recent "Cast always fails" compiler warnings. Tested a few minor different approaches to this refactor but just decided to go with what was suggested by @dive on #262 since it seems to work well for me in testing. https://github.com/MobileOrg/mobileorg/pull/262#pullrequestreview-408652708

view details

Sean Escriva

commit sha 6630b76237c24bbaf474f57ff0afb8ce6f2d51fe

Merge pull request #262 from MobileOrg/project-settings Apply latest suggested project settings

view details

push time in 2 months

pull request commentMobileOrg/mobileorg

Apply latest suggested project settings

Tested this a bit more, seems fine and warnings are gone after last 2 commits here. Going to merge.

webframp

comment created time in 2 months

issue openedMobileOrg/mobileorg

Add share action for quick capture

  • https://developer.apple.com/design/human-interface-guidelines/ios/extensions/sharing-and-actions/

created time in 2 months

issue commentMobileOrg/mobileorg

Allow git as the sync backend

@dive any suggestions for a good git interaction library in swift? I haven't looked around much yet, but if you know of one that's in common use or has a nice api let me know.

NightMachinary

comment created time in 2 months

issue closedMobileOrg/mobileorg

MobileOrg folder not created when linked with Dropbox

After linking with Dropbox, the MobileOrg folder is not created. Even when the said folder is created manually with agenda files successfully staged, the app fails to read and access the files in it. Syncing does not result in an error, but outlines and all remain empty.

ios version: 11.2.1 (15C153)

closed time in 2 months

sati-bodhi

issue commentMobileOrg/mobileorg

MobileOrg folder not created when linked with Dropbox

I haven’t been able to recreate this issue with the current develop branch. Please reopen if still a problem.

sati-bodhi

comment created time in 2 months

issue commentMobileOrg/mobileorg

Allow git as the sync backend

Appreciate the detailed suggestion @NightMachinary. I definitely want to support this feature, thanks for spelling out the benefits.

I’ve had discussions with the org mode maintainer about it as well and possibly even removing the dependency on the old style org-mobile.el sync method

NightMachinary

comment created time in 2 months

push eventwebframp/sfn-vault

Sean Escriva

commit sha 3414b7facdaef2a60716481d3296c7c263765bbc

add deprecation note

view details

push time in 2 months

issue closedhlissner/doom-emacs

org-capture script: Symbol’s function definition is void: +org-capture/open-frame

What did you expect to happen? A new window with org capture prompt appears

What actually happened? Just the following error:

*ERROR*: Symbol’s function definition is void: +org-capture/open-frame

Additional details:

  • https://github.com/webframp/dotfiles/tree/master/dot_doom.d

image

Steps to reproduce:

  1. run ~/.emacs.d/bin/org-capture

System information: <details><pre> ((emacs (version . "27.0.91") (features . "RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER LCMS2 GMP") (build . "Apr 17, 2020") (buildopts "--disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-c36c5a3/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-c36c5a3 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-json --with-modules --with-rsvg --with-ns --disable-ns-self-contained") (windowsys . batch) (daemonp . server-running)) (doom (version . "2.0.9") (build . "HEAD -> develop a7c2cbab9 2020-05-12 22:40:07 -0400") (dir . "~/.doom.d/")) (system (type . darwin) (config . "x86_64-apple-darwin19.3.0") (shell . "/usr/local/bin/zsh") (uname . "Darwin 19.4.0 Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64") (path "/usr/local/sbin" "/usr/local/bin" "~/.bash-my-aws/bin" "~/.local/bin" "~/.cargo/bin" "~/.krew/bin" "~/bin" "~/go/bin" "/usr/local/sbin" "/usr/local/bin" "/usr/bin" "/bin" "/usr/sbin" "/sbin" "/usr/local/Cellar/emacs-plus/HEAD-c36c5a3/libexec/emacs/27.0.91/x86_64-apple-darwin19.3.0")) (config (envfile . envvar-file) (elc-files . 0) (modules :completion company ivy :ui doom doom-dashboard fill-column hl-todo modeline nav-flash ophints (popup +defaults) pretty-code treemacs vc-gutter vi-tilde-fringe window-select workspaces :editor (evil +everywhere) file-templates fold format snippets :emacs (dired +icons) electric undo vc :term vterm :checkers syntax spell grammar :tools direnv docker editorconfig (eval +overlay) lookup (lsp +bindings) macos (magit +forge) make pass terraform :lang emacs-lisp (go +lsp) (json +lsp) (javascript +lsp) (markdown +grip) (org +dragndrop +hugo +pandoc +present) rst ruby rust (sh +lsp) (web +html +css) (yaml +lsp) :config (default +bindings +smartparens)) (packages (emoji-cheat-sheet-plus) (nyan-mode) (solaire-mode :disable t)) (unpin "n/a") (elpa "n/a")))

</pre></details>

Also discussed on discord

closed time in 2 months

webframp

issue commenthlissner/doom-emacs

org-capture script: Symbol’s function definition is void: +org-capture/open-frame

restart seemed to fix it. Assuming a stuck daemon process not returned from running pgrep emacs

webframp

comment created time in 2 months

issue openedhlissner/doom-emacs

org-capture script: Symbol’s function definition is void: +org-capture/open-frame

What did you expect to happen? A new window with org capture prompt appears

What actually happened? Just the following error:

*ERROR*: Symbol’s function definition is void: +org-capture/open-frame

Additional details:

  • https://github.com/webframp/dotfiles/tree/master/dot_doom.d

image

Steps to reproduce:

  1. run ~/.emacs.d/bin/org-capture

System information: <details><pre> ((emacs (version . "27.0.91") (features . "RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER LCMS2 GMP") (build . "Apr 17, 2020") (buildopts "--disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-c36c5a3/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-c36c5a3 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-json --with-modules --with-rsvg --with-ns --disable-ns-self-contained") (windowsys . batch) (daemonp . server-running)) (doom (version . "2.0.9") (build . "HEAD -> develop a7c2cbab9 2020-05-12 22:40:07 -0400") (dir . "~/.doom.d/")) (system (type . darwin) (config . "x86_64-apple-darwin19.3.0") (shell . "/usr/local/bin/zsh") (uname . "Darwin 19.4.0 Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64") (path "/usr/local/sbin" "/usr/local/bin" "~/.bash-my-aws/bin" "~/.local/bin" "~/.cargo/bin" "~/.krew/bin" "~/bin" "~/go/bin" "/usr/local/sbin" "/usr/local/bin" "/usr/bin" "/bin" "/usr/sbin" "/sbin" "/usr/local/Cellar/emacs-plus/HEAD-c36c5a3/libexec/emacs/27.0.91/x86_64-apple-darwin19.3.0")) (config (envfile . envvar-file) (elc-files . 0) (modules :completion company ivy :ui doom doom-dashboard fill-column hl-todo modeline nav-flash ophints (popup +defaults) pretty-code treemacs vc-gutter vi-tilde-fringe window-select workspaces :editor (evil +everywhere) file-templates fold format snippets :emacs (dired +icons) electric undo vc :term vterm :checkers syntax spell grammar :tools direnv docker editorconfig (eval +overlay) lookup (lsp +bindings) macos (magit +forge) make pass terraform :lang emacs-lisp (go +lsp) (json +lsp) (javascript +lsp) (markdown +grip) (org +dragndrop +hugo +pandoc +present) rst ruby rust (sh +lsp) (web +html +css) (yaml +lsp) :config (default +bindings +smartparens)) (packages (emoji-cheat-sheet-plus) (nyan-mode) (solaire-mode :disable t)) (unpin "n/a") (elpa "n/a")))

</pre></details>

Also discussed on discord

created time in 2 months

push eventwebframp/dotfiles

Sean Escriva

commit sha 2c412aab26db2e5b4bb73664377fe3780bfa0cf0

[emacs] Update latest doom config

view details

push time in 2 months

push eventwebframp/doom-emacs

Henrik Lissner

commit sha eef260d71393cda7fa0fa3b57cda47001993f98c

Merge pull request #2593 from esoterick/update-go-docs-with-new-gocode lang/go: replace mdempsky/gocode -> stamblerre/gocode

view details

Henrik Lissner

commit sha 7a02b619041eed9b41ed31615066bd876cdea1ab

Merge pull request #2592 from karlicoss/fix-orgid Construct org-id-locations-file using expand-file-name

view details

Henrik Lissner

commit sha 743d8825ef28baa94f4f76a9ebbe84d7e11ec536

Merge pull request #2586 from hackeryarn/remove-racket-smart-open-bracket-mode Conditionally enable racket-smart-open-bracket-mode

view details

Henrik Lissner

commit sha c72d8b8c915d4a4d815e9ee0be4785d36325fb00

Merge pull request #2585 from mbriggs/vterm-remember-pos VTerm remembers insert point when leaving normal mode

view details

Henrik Lissner

commit sha 50efb3e01f8376c1fdeeead1ebde1945778139e8

Merge pull request #2582 from bricewge/develop completion/ivy: sort projectile files with prescient

view details

Henrik Lissner

commit sha 993ad257e30c9d56170f6b95d5d18a450216b482

Merge pull request #2580 from yuhan0/change-clj-linter Change clojure linter to clj-kondo

view details

Henrik Lissner

commit sha d6c81b68778e6be15285bc7d8596c00e82a65959

Merge pull request #2437 from danlamanna/add-python-doctor-checks lang/python: add additional checks

view details

Henrik Lissner

commit sha 8049914e0ed85dd32f79650fa140ea4a6c8d62c9

Fix #2591: fix project switch hooks not running When :ui workspaces was enabled.

view details

Henrik Lissner

commit sha 5ed8c1db76c4d6095fafecbf7dcecc22a2850182

Bump :tools magit magit/magit@57f2d0f -> magit/magit@8cb6cdf magit/forge@0081afd -> magit/forge@fb04716

view details

Henrik Lissner

commit sha a426b735011577f143d808a1def36875f28db6be

Bump :lang org emacs-straight/org-mode@2096c9c -> emacs-straight/org-mode@30d0b6e Kungsgeten/org-brain@8cb2efc -> Kungsgeten/org-brain@a062585 abo-abo/org-download@7040188 -> abo-abo/org-download@3c48102 bastibe/org-journal@128f053 -> bastibe/org-journal@dc120bf kaushalmodi/ox-hugo@a80b250 -> kaushalmodi/ox-hugo@16f1b0c

view details

Henrik Lissner

commit sha 93936809099f79f227912aa61b0ff6cd1a217e90

Fix counsel-file-jump advice for windows users Was using the wrong arguments for windows version of ripgrep.

view details

Henrik Lissner

commit sha e220549bb884c0b08a76096698066e0f7d67ecc0

Fix #2595: immortal find-file prompt on project switch Regression caused by 8049914e0, for #2591

view details

Henrik Lissner

commit sha 8cd8c3ef7b73f64ce31925f5ff3652370072c718

Bump to hlissner/emacs-doom-themes@ecffdf8 From hlissner/emacs-doom-themes@c8dd976

view details

Henrik Lissner

commit sha 981ed73e66a135fd75b6a1b4a15e184aafa06a64

Fix void-variable straight-process-buffer error #2596

view details

Akhil Wali

commit sha c3f3f83a793c20be273271aacd1083c39467d897

Fix syntax error in modules/clojure/config.el

view details

yoavm448

commit sha f4d908852a3b14f0070c7f5addbc88798c7da294

Integrate evil-lion to evil-mode adds `gl`, `gL` operators for alignment.

view details

Mingwei Zhang

commit sha 3c1860143728f60de6d76783c4248f627e756f08

add `open-in-iterm` shortcut for macos module `+macos/open-in-iterm` opens the current directory in `iTerm`, which as far as i know is a popular alternative to the macos's default terminal emulator `term`.

view details

Henrik Lissner

commit sha 3e9f8b969739fc4a0a5685064e23b2bf2a6c832a

Merge pull request #2598 from darth10/fix-clojure-config-syntax Fix syntax error in Clojure module

view details

Henrik Lissner

commit sha b72e00b6caae8c160466de09548232e63d4259c2

Bind `SPC p D` to +default/discover-projects Closes #2601

view details

Henrik Lissner

commit sha 24219fd5fc13fb95997e2ab29c5a65fa8ac2907a

Merge pull request #2603 from digizeph/patch-1 add `open-in-iterm` shortcut for macos module

view details

push time in 2 months

pull request commentwebframp/sicp-info

Fix typos (from section 1-3 up to 2-2)

Thanks!

thoelze1

comment created time in 2 months

push eventwebframp/sicp-info

Tanner Hoelzel

commit sha 27ec59fa5893cc2ed41ff27053b2467a3cf77891

Fix typos (from section 1-3 up to 2-2)

view details

Sean Escriva

commit sha 4002d83083d520c6b5ede2df36cc2cee885d450a

Merge pull request #11 from thoelze1/master Fix typos (from section 1-3 up to 2-2)

view details

push time in 2 months

PR merged webframp/sicp-info

Fix typos (from section 1-3 up to 2-2)
+5 -5

0 comment

1 changed file

thoelze1

pr closed time in 2 months

push eventwebframp/dotfiles

Sean Escriva

commit sha 86c9d861733544ced31c911800b772993805cc53

Add bt fix script

view details

push time in 2 months

PR opened sparkleformation/sparkle_formation

Update Azure resources

Ran the azure update script. Kept this separate from #265 to limit impact and let you decide when to merge.

+33344 -12187

0 comment

1 changed file

pr created time in 2 months

create barnchwebframp/sparkle_formation

branch : enhance/azure-res-update

created branch time in 2 months

PR opened sparkleformation/sparkle_formation

Update AWS Resources

Updated the list of AWS resources using the included script


+6040 -778

0 comment

1 changed file

pr created time in 2 months

push eventwebframp/sparkle_formation

Sean Escriva

commit sha f4c0fef9b08c9d4efc9fa5b155a16c44c2396019

Update AWS Resources

view details

push time in 2 months

create barnchwebframp/sparkle_formation

branch : enhance/aws-res-update

created branch time in 2 months

push eventwebframp/dotfiles

Sean Escriva

commit sha d9c7beac8dc0ecebb080d6e0df6a8fd716ef4c7d

Latest brew installed pkgs

view details

Sean Escriva

commit sha a37d7c57a6ab6b0aab171614730c89d7d31a7a02

Fix direnv config, add nvm settings

view details

Sean Escriva

commit sha 945e1ba2ca5af8c79ec8b2c8d1e758a499f2f339

Try out p10k zsh prompt instead of starship

view details

Sean Escriva

commit sha 93efa836862c8fba6722d6f9f1d9cd8d864b7dce

Update yabai, use external spacebar

view details

Sean Escriva

commit sha 71861de8ae56e344f35ea62ab3129395a52a9c07

zsh plugins

view details

Sean Escriva

commit sha 15df6e20ae94f3da175067b5a33c79277c3f36c7

password store vars

view details

Sean Escriva

commit sha e2fe5e5bdb9a06a0d867f7dc23753e623d92de21

Latest doom emacs config

view details

Sean Escriva

commit sha 828dca3abbcf17d2e88ff9161acf64c23e486858

switch alacritty fonts

view details

Sean Escriva

commit sha d79c6dc941e6f0087d95a77aa96c72152bfa9f13

tmux config for plugins

view details

Sean Escriva

commit sha 61d5db174adb08b9979afa1fee029e4246d14956

A few zsh aliases

view details

push time in 2 months

pull request commentMobileOrg/mobileorg

Apply latest suggested project settings

@dive updated based on feedback, thanks. I think this is good to go if you can take one last look.

webframp

comment created time in 2 months

Pull request review commentMobileOrg/mobileorg

Apply latest suggested project settings

 		79BA556E1073A82500D67917 /* AdHoc */ = { 			isa = XCBuildConfiguration; 			buildSettings = {+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;+				CLANG_WARN_BOOL_CONVERSION = YES;+				CLANG_WARN_COMMA = YES;+				CLANG_WARN_CONSTANT_CONVERSION = YES;+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;+				CLANG_WARN_EMPTY_BODY = YES;+				CLANG_WARN_ENUM_CONVERSION = YES;+				CLANG_WARN_INFINITE_RECURSION = YES;+				CLANG_WARN_INT_CONVERSION = YES;+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;+				CLANG_WARN_STRICT_PROTOTYPES = YES;+				CLANG_WARN_SUSPICIOUS_MOVE = YES;+				CLANG_WARN_UNREACHABLE_CODE = YES;+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;+				ENABLE_STRICT_OBJC_MSGSEND = YES;+				GCC_NO_COMMON_BLOCKS = YES;+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;+				GCC_WARN_ABOUT_RETURN_TYPE = YES;+				GCC_WARN_UNDECLARED_SELECTOR = YES;+				GCC_WARN_UNINITIALIZED_AUTOS = YES;+				GCC_WARN_UNUSED_FUNCTION = YES;+				GCC_WARN_UNUSED_VARIABLE = YES;

Good suggestion, bumped check version in ea63d7165bb0eee51802497f007bb7d71f30943e

Always hate dealing with project files "managed" by Xcode

webframp

comment created time in 2 months

Pull request review commentMobileOrg/mobileorg

Apply latest suggested project settings

 		79BA55701073A82C00D67917 /* AppStore */ = { 			isa = XCBuildConfiguration; 			buildSettings = {+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;+				CLANG_WARN_BOOL_CONVERSION = YES;+				CLANG_WARN_COMMA = YES;+				CLANG_WARN_CONSTANT_CONVERSION = YES;+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;+				CLANG_WARN_EMPTY_BODY = YES;+				CLANG_WARN_ENUM_CONVERSION = YES;+				CLANG_WARN_INFINITE_RECURSION = YES;+				CLANG_WARN_INT_CONVERSION = YES;+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;+				CLANG_WARN_STRICT_PROTOTYPES = YES;+				CLANG_WARN_SUSPICIOUS_MOVE = YES;+				CLANG_WARN_UNREACHABLE_CODE = YES;+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;+				ENABLE_STRICT_OBJC_MSGSEND = YES;+				GCC_NO_COMMON_BLOCKS = YES;+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;+				GCC_WARN_ABOUT_RETURN_TYPE = YES;+				GCC_WARN_UNDECLARED_SELECTOR = YES;+				GCC_WARN_UNINITIALIZED_AUTOS = YES;+				GCC_WARN_UNUSED_FUNCTION = YES;+				GCC_WARN_UNUSED_VARIABLE = YES;

Removed

webframp

comment created time in 2 months

Pull request review commentMobileOrg/mobileorg

Apply latest suggested project settings

 		C01FCF4F08A954540054247B /* Debug */ = { 			isa = XCBuildConfiguration; 			buildSettings = {+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;+				CLANG_WARN_BOOL_CONVERSION = YES;+				CLANG_WARN_COMMA = YES;+				CLANG_WARN_CONSTANT_CONVERSION = YES;+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;+				CLANG_WARN_EMPTY_BODY = YES;+				CLANG_WARN_ENUM_CONVERSION = YES;+				CLANG_WARN_INFINITE_RECURSION = YES;+				CLANG_WARN_INT_CONVERSION = YES;+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;+				CLANG_WARN_STRICT_PROTOTYPES = YES;+				CLANG_WARN_SUSPICIOUS_MOVE = YES;+				CLANG_WARN_UNREACHABLE_CODE = YES;+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;+				ENABLE_STRICT_OBJC_MSGSEND = YES;+				ENABLE_TESTABILITY = YES;+				GCC_NO_COMMON_BLOCKS = YES;+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;+				GCC_WARN_ABOUT_RETURN_TYPE = YES;+				GCC_WARN_UNDECLARED_SELECTOR = YES;+				GCC_WARN_UNINITIALIZED_AUTOS = YES;+				GCC_WARN_UNUSED_FUNCTION = YES;+				GCC_WARN_UNUSED_VARIABLE = YES;+				ONLY_ACTIVE_ARCH = YES;

Removed

webframp

comment created time in 2 months

push eventMobileOrg/mobileorg

Sean Escriva

commit sha ea63d7165bb0eee51802497f007bb7d71f30943e

Revert warnings config, bump LastUpgradeCheck 1140 Since we already have these defined in `Global.shared.xcconfig` as discussed in #262 revert the automated changes applied by Xcode and bump the upgrade check value to bypass.

view details

Sean Escriva

commit sha 0dec6df240cfeeda35a4ce7f782cf887e3315aed

Refactor mo_presentingViewController This is specifically to avoid recent "Cast always fails" compiler warnings. Tested a few minor different approaches to this refactor but just decided to go with what was suggested by @dive on #262 since it seems to work well for me in testing. https://github.com/MobileOrg/mobileorg/pull/262#pullrequestreview-408652708

view details

push time in 2 months

pull request commentMobileOrg/mobileorg

add inputAccessoryView to help add markup

@gitonthescene Really appreciate the contribution here. I'm ok merging once @dive provides a final sign off too.

gitonthescene

comment created time in 2 months

Pull request review commentMobileOrg/mobileorg

add inputAccessoryView to help add markup

 final class AddNoteViewController: UIViewController {         fatalError("init(coder:) has not been implemented")     } +    private lazy var toolsBar: UIToolbar = {+        let bar = UIToolbar()+        let button1 = UIButton( type: .custom )+        button1.setImage( UIImage( named: "linkkey.png" ), for: .normal )+        button1.addTarget(self, action: #selector(addLinkMarkup), for: .touchUpInside)+        button1.frame = CGRect( x: 0, y: 0, width: 53, height: 51 )+        button1.bounds = CGRect( x: 0, y: 0, width: 53, height: 51 )+        let urlButton = UIBarButtonItem( customView: button1 )+        let button2 = UIButton( type: .custom )+        button2.setImage( UIImage( named: "datepick.png" ), for: .normal )+        button2.addTarget(self, action: #selector(setDatePickerView), for: .touchUpInside)+        button2.frame = CGRect( x: 0, y: 0, width: 53, height: 51 )+        button2.bounds = CGRect( x: 0, y: 0, width: 53, height: 51 )+        let dateButton = UIBarButtonItem( customView: button2 )+        let spacer = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)+        bar.items = [urlButton, dateButton, spacer ]+        bar.sizeToFit()+        return bar+    }()++    @objc func addLinkMarkup() {+        guard self.textView.text != nil else { return } // If no selected text, ignore.  Consider popup?+        if let range = self.textView.selectedTextRange, !range.isEmpty {+            let selectedText = self.textView.text( in: range )+            self.textView.replace( range, withText: "[[\(selectedText!)][]]" )+            let newCursor = self.textView.position(from: range.end, offset: 4)!+            self.textView.selectedTextRange = self.textView.textRange( from: newCursor, to: newCursor)+        }+    }++    let datePicker: UIDatePicker = {+        let picker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 216))+        picker.datePickerMode = .dateAndTime+        return picker+    }()++    private lazy var datePickBar: UIToolbar = {+        let bar = UIToolbar()+        let cancelButton = UIBarButtonItem( title: "Cancel", style: .plain, target: self, action: #selector(setDefaultInputView) )+        let scheduleButton = UIBarButtonItem( title: "Schd", style: .plain, target: self, action: #selector(insertDateSchedule) )+        let deadlineButton = UIBarButtonItem( title: "Dead", style: .plain, target: self, action: #selector(insertDateDeadline) )+        let agendaButton = UIBarButtonItem( title: "Agenda", style: .plain, target: self, action: #selector(insertDateAgenda) )+        let plainButton = UIBarButtonItem( title: "Plain", style: .plain, target: self, action: #selector(insertDatePlain) )+        let spacer = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)+        bar.items = [ scheduleButton, deadlineButton, agendaButton, plainButton, spacer, cancelButton ]+        bar.sizeToFit()+        return bar+    }()++    private func datePicked() -> String {+        let dateFormatter = DateFormatter()+        dateFormatter.dateFormat = "YYYY-MM-dd E hh:mm"+        //dateFormatter.formatOptions = [.withTime]+        return dateFormatter.string( from: self.datePicker.date )+    }++    private func replaceSelected( with newString: String ) {+        print( "replaceSelected" )+        if self.textView.text != nil {+            if let range = self.textView.selectedTextRange {

It's more of a style consistency and clarity thing than just functional. I think this explains it nicely: https://thatthinginswift.com/guard-statement-swift/ and I especially like that it calls out the danger of "combining tests for multiple values".

I do prefer guard to if let nesting. In this case, you don't have a bunch of nesting, but for consistency in general guard can still be used.

gitonthescene

comment created time in 2 months

Pull request review commentMobileOrg/mobileorg

add inputAccessoryView to help add markup

 final class AddNoteViewController: UIViewController {         fatalError("init(coder:) has not been implemented")     } +    private lazy var toolsBar: UIToolbar = {+        let bar = UIToolbar()+        let button1 = UIButton( type: .custom )+        button1.setImage( UIImage( named: "linkkey.png" ), for: .normal )+        button1.addTarget(self, action: #selector(addLinkMarkup), for: .touchUpInside)+        button1.frame = CGRect( x: 0, y: 0, width: 53, height: 51 )+        button1.bounds = CGRect( x: 0, y: 0, width: 53, height: 51 )+        let urlButton = UIBarButtonItem( customView: button1 )+        let button2 = UIButton( type: .custom )+        button2.setImage( UIImage( named: "datepick.png" ), for: .normal )+        button2.addTarget(self, action: #selector(setDatePickerView), for: .touchUpInside)+        button2.frame = CGRect( x: 0, y: 0, width: 53, height: 51 )+        button2.bounds = CGRect( x: 0, y: 0, width: 53, height: 51 )+        let dateButton = UIBarButtonItem( customView: button2 )+        let spacer = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)+        bar.items = [urlButton, dateButton, spacer ]+        bar.sizeToFit()+        return bar+    }()++    @objc func addLinkMarkup() {+        guard self.textView.text != nil else { return } // If no selected text, ignore.  Consider popup?+        if let range = self.textView.selectedTextRange, !range.isEmpty {+            let selectedText = self.textView.text( in: range )+            self.textView.replace( range, withText: "[[\(selectedText!)][]]" )+            let newCursor = self.textView.position(from: range.end, offset: 4)!+            self.textView.selectedTextRange = self.textView.textRange( from: newCursor, to: newCursor)+        }+    }++    let datePicker: UIDatePicker = {+        let picker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 216))+        picker.datePickerMode = .dateAndTime+        return picker+    }()++    private lazy var datePickBar: UIToolbar = {+        let bar = UIToolbar()+        let cancelButton = UIBarButtonItem( title: "Cancel", style: .plain, target: self, action: #selector(setDefaultInputView) )+        let scheduleButton = UIBarButtonItem( title: "Schd", style: .plain, target: self, action: #selector(insertDateSchedule) )+        let deadlineButton = UIBarButtonItem( title: "Dead", style: .plain, target: self, action: #selector(insertDateDeadline) )

I don't have any good suggestions for alternatives but agree it doesn't quite fit for me. I think I'm probably be fine with them unless we have suggestions for clearer alternatives.

gitonthescene

comment created time in 2 months

Pull request review commentMobileOrg/mobileorg

Apply latest suggested project settings

 		79BA556E1073A82500D67917 /* AdHoc */ = { 			isa = XCBuildConfiguration; 			buildSettings = {+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;+				CLANG_WARN_BOOL_CONVERSION = YES;+				CLANG_WARN_COMMA = YES;+				CLANG_WARN_CONSTANT_CONVERSION = YES;+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;+				CLANG_WARN_EMPTY_BODY = YES;+				CLANG_WARN_ENUM_CONVERSION = YES;+				CLANG_WARN_INFINITE_RECURSION = YES;+				CLANG_WARN_INT_CONVERSION = YES;+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;+				CLANG_WARN_STRICT_PROTOTYPES = YES;+				CLANG_WARN_SUSPICIOUS_MOVE = YES;+				CLANG_WARN_UNREACHABLE_CODE = YES;+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;+				ENABLE_STRICT_OBJC_MSGSEND = YES;+				GCC_NO_COMMON_BLOCKS = YES;+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;+				GCC_WARN_ABOUT_RETURN_TYPE = YES;+				GCC_WARN_UNDECLARED_SELECTOR = YES;+				GCC_WARN_UNINITIALIZED_AUTOS = YES;+				GCC_WARN_UNUSED_FUNCTION = YES;+				GCC_WARN_UNUSED_VARIABLE = YES;

Makes sense to me. A bit annoying that it ignores the .xconfig in this case

webframp

comment created time in 2 months

issue commenthlissner/doom-emacs

[BUG] org-archive-subtree clobbered

Brief followup to confirm this is fixed in (and probably earlier):

Doom v2.0.9 (Emacs v27.0.91)
Branch: develop
Commit: 0f696ec8b39696a5e695d5708ba522572ac85e0a
Build date: 2020-05-07 03:19:00 -0400
webframp

comment created time in 2 months

pull request commentMobileOrg/mobileorg

Apply latest suggested project settings

Just posting this before I go to sleep, so I remember to come back to it.

FYI @dive only two warnings currently, both in https://github.com/MobileOrg/mobileorg/blob/develop/Classes/Utilities/UIAlertController%2BMobileOrg.swift#L47

Cast from 'UIViewController?.Type' to unrelated type 'UINavigationController.Type' always fails

Will try to find time this week to resolve.

webframp

comment created time in 2 months

PR opened MobileOrg/mobileorg

Apply latest suggested project settings

As suggested by Xcode 11.4.1, using defaults

+83 -3

0 comment

3 changed files

pr created time in 2 months

push eventMobileOrg/mobileorg

Sean Escriva

commit sha 2481186afc5a3c277dcc49b5010d2bee85001411

Merge pull request #225 from MobileOrg/project-settings Update project settings and add 1024px icons to all assets

view details

Sean Escriva

commit sha 615754db227e9684644ef2f55575e62c3019114e

Initial work for swift 4 migration This is just a start at handling #226, but compiles and tests run locally, with a few breaks. More work is still needed to remove all warnings.

view details

Sean Escriva

commit sha ef9bce96758defd97d863390db3b47cf473b5366

Merge pull request #228 from MobileOrg/minor-beginnings Initial work for swift 4 migration

view details

Jesse B. Hannah

commit sha 14c0c765d3e8d73ec09672702c113c33424e0f52

Use AutoLayout For iPhone X support. Didn't appear to cause any issues in an initial smoke test.

view details

Sean Escriva

commit sha b09861d3570882c3157a2fe4696a8e4f700b18d6

Merge pull request #231 from jbhannah/feature/iphone-x Use AutoLayout

view details

Michael Everson

commit sha ddbdc71eed86e6cfc0788db26445b9a8973b25f4

Signature of application:openURL:options: was missing options: This caused DropBox Auth to not complete

view details

Michael Everson

commit sha d3f7361c670881d53498af5999c8b8de6382af2e

Bumped SwiftyDropbox to 5.0.0 and changed use of @objc/@objcMembers Harmonized @objc/@objcMembers with new usage in Swift 4. I did not take a fine grained approach, just used @objcMembers at the top level where possible and only using the @objc on the String extention where there was not other choice.

view details

Michael Everson

commit sha b5c7e7ad6594b8a15b57a00b798146f4eea5044d

Missed updating WebDavTransferManager

view details

michaeleverson

commit sha 10960676cf0e063aca095bcb3a0e11b8fe1c15a3

Force pod repo update when installing dependencies Testing of this branch fails due to old deps on travis-ci

view details

Sean Escriva

commit sha 3aed9cae5483960acc2a6646fbb6db859dab4be8

Merge pull request #234 from michaeleverson/bugfix/@objc-in-Swift-4 Bugfix/@objc in swift 4

view details

Michael Everson

commit sha b59f04f1f6b6e46bb0fa6bc8915133039fdd7765

Updated classes/extentions to be Swift 4 complient

view details

Sean Escriva

commit sha cb61b1f6999fd6e5d7f1074114fcfd1d6489af97

Remove defunct links from README

view details

Sean Escriva

commit sha b8db10ef957dde1ef55c1dc42d3c0c70035f9315

Create FUNDING.yml

view details

Sean Escriva

commit sha 88a8be7c926d9c75c858c58847509f05627545f4

Add additional funding options Allow more options for sponsoring if people are interested

view details

dive

commit sha cea752876a8d7e8ff95f21dc28eaf7175c2e4ca4

fixed a crash on Alert Controller presentation

view details

Sean Escriva

commit sha bb3bd5af5cd67741169d9a9e6444525457558801

Remove deprecated methods - viewDidUnload - shouldAutorotateToInterfaceOrientation ref: - https://developer.apple.com/documentation/uikit/uiviewcontroller/1621383-viewdidunload?language=objc - https://developer.apple.com/documentation/uikit/uiviewcontroller/1621459-shouldautorotatetointerfaceorien

view details

Sean Escriva

commit sha b8e8c01839b1c43be389ad557f2e7c43c3194630

Project settings update, use LocalDev instead of Debug

view details

Sean Escriva

commit sha 9ff4191a3fa11ca8cc5f3daf0a0484d7f1774328

Convert to new build system, Xcode auto update

view details

Sean Escriva

commit sha 2586e66738f8b0073f4b6206d182c36c4e8b5a96

Bump SwiftyDropbox to 5.1.0

view details

Sean Escriva

commit sha 2e0a85881f07b210daa7c0cb2d7022526885e8be

Get rid of Swift3 objc inference warning Don't need this warning all the time, set to Default instead of On. The use of Swift 3 @objc inference in Swift 4 mode is deprecated. Please address deprecated @objc inference warnings, test your code with “Use of deprecated Swift 3 @objc inference” logging enabled, and disable Swift 3 @objc inference.**

view details

push time in 2 months

issue commentMobileOrg/mobileorg

Two unit-tests never pass on the first run

That's gross, thanks for finding it

dive

comment created time in 2 months

issue openedMobileOrg/mobileorg

Properly render links

Ref from a different repo: https://github.com/MobileOrg/mobileorg.github.io/issues/18

We should render links of supported types.

created time in 2 months

pull request commentMobileOrg/mobileorg

Drop support for anything below iOS 12

@dive this change is live in TestFlight now. Sorry for the delay, it’s been a crazy couple of weeks and time has flown by

dive

comment created time in 2 months

issue openedrafalcieslak/emacs-company-terraform

Language Server Protocol support

Hi There,

Are you aware of anyone working on adding LSP support for terraform? Based on the list of LSP implementations this one looks to be actively developed: https://github.com/juliosueiras/terraform-lsp

Could this possibly remove any need to update the cached data at https://github.com/rafalcieslak/emacs-company-terraform/blob/master/company-terraform-data.el ?

created time in 2 months

issue commentmssun/passforios

keybase git urls

Would love to see this support, anyone working on it?

posix4e

comment created time in 2 months

startedEnvek/graphql-preload

started time in 2 months

issue commentFiloSottile/homebrew-gomod

Suggestions for working with expanded package patterns?

Can confirm. That works well for now, thanks!

webframp

comment created time in 2 months

issue openedFiloSottile/homebrew-gomod

Suggestions for working with expanded package patterns?

Hey @FiloSottile thanks for this, much cleaner install method for managing local go installed tools.

A few things I use such as https://github.com/cweill/gotests default to an expanded path install method such as:

$ go get -u github.com/cweill/gotests/...

What do you recommend for installing these with gomod? Right now it just throws the following:

go: malformed import path "gomod-.../2020-04-21": trailing dot in path element

created time in 2 months

pull request commentwebframp/sicp-info

fix fibonacci sequence in 1.2.2

Thanks @thoelze1 !

thoelze1

comment created time in 2 months

push eventwebframp/sicp-info

Tanner Hoelzel

commit sha aa229fffb4f5f62c1c701111f243afda872861fc

fix fibonacci sequence in 1.2.2

view details

Sean Escriva

commit sha 3efcd37eb7888845c5f3292beeb18219f9993e92

Merge pull request #10 from thoelze1/master fix fibonacci sequence in 1.2.2

view details

push time in 2 months

PR merged webframp/sicp-info

fix fibonacci sequence in 1.2.2
+1 -1

0 comment

1 changed file

thoelze1

pr closed time in 2 months

pull request commentschasse/tmux-jump

Allow customizing the jump key

Nice, would love to see this merged.

dianlujitao

comment created time in 3 months

fork webframp/qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families

https://qmk.fm

fork in 3 months

more