Django Powered website to visualize Senate Office of Public Records data about Lobbying.
My Emacs Config
bottle.py is a fast and simple micro-framework for python web-applications.
A suite of utilities for converting to and working with CSV, the king of tabular file formats.
A minimal kick start init file for emacs
Library for implementing the action bar design pattern using the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.
The quickest way to start and publish your Jekyll powered blog. 100% compatible with GitHub pages.
Android ImageView replacement which allows image loading from URLs or contact address book, with caching
started time in 8 days
commit sha 67a0b16581fca74c5d56816dea648ab423fb9381
Remove special dependency :x11
commit sha 1c5d678bc2fe2f7aa6618fc7a517c27733e06c69
Remove obsolete dependecy gnome-doc-utils
commit sha 6ee576575def1587cfc1997eada1af0a0e6301c0
Switch from undent to squiggly heredoc.
commit sha 98063a758593cc7892a706e5e779d148b3fd1c43
commit sha 562659002ef95bb0a50ec41e2c0b15f65ed779d4
etherape: Bump version to 0.9.20
commit sha 530b778c25c6309a9b0ec1c5d8390cd93d30d109
Update readme to note libgnomeui and this repo are deprecated.
push time in 22 days
commit sha e6b1e5a554fd0f776bd01c17cfb1ebbbdf7a7831
fix(sign): resolve signing issue caused by re-linking shared lib in *.eln files When shared libs are stored in `Contents/Frameworks`, the re-link path for `/usr/local/lib/gcc/11/libgcc_s.1.dylib` within bundled *.eln files becomes `@executable_path/../Frameworks/libgcc_s.1.dylib`, which seems to not leave enough space in the *.eln binary header to add a code signature with codesign. This used to work when shared libraries were bundled into `Contents/MacOS/lib`, leading to a shorter relink path of `@executable_path/lib/libgcc_s.1.dylib`, which does leave enough space to add a code signature to *.eln files.
commit sha bc3923c9ca1f508e0bc4a658dfedab4d7d75a545
commit sha ac943c430c58e0761ac44e8d25d4d55a461d01a2
fix(native_comp): add option to enable/disable relinking *.eln files Relinking the /usr/local/lib/gcc/10/libgcc_s.1.dylib shared library within bundled *.eln files is still causing issues with code signing, so I'm adding an option to toggle *.eln file re-linking on/off, with it on by default.
commit sha 228ae0939c197a9b4db03b30e279b8991acfc89c
commit sha 786d253df64b48cb04dd4cbf5a763f4438bcd71b
chore(plan): do not modify archive behavior based on plan disk image This allows archive creation (or not) to still be controlled via the --[no-]archive flag.
commit sha 1fc7faac1f040466fa4474a873d2290273780ee2
fix(build): silly typo
commit sha 2a9707ec895ee6402fce1c3854b27d265b65d643
commit sha 3622df550c72fc9da70235005239b278b5822cf6
fix(build): another --relink-eln-files flag fix I probably should not be doing these kind of changes after midnight as I get too lazy to test it as it takes like 20 minutes to do a build locally :P
commit sha f17f485b9f7b711c0622c5bf0a168dd78ee6574b
push time in a month
commit sha b9d4495fef00fe36aa8fd8f34b68edac87816680
[DirSheet-] continue after exception in copyfile
commit sha 504257367b88a2aa83174ff1faa4257227443af8
[dev] fix 2.5 release date in CHANGELOG
commit sha 60250ad368cee01b6b319eecd720fa348845ed6f
[deprecated] add functools.wraps around wrapper
commit sha 0fc0443db99a9fa39cb1d66f168a6b6a91827ceb
[save] remove "svg" saver; move save-sheet to BaseSheet
commit sha 181cfd65bfb6a7226bd245254da8e7b7e6c3d668
[multisave-] fix breaking typo
commit sha beb587eb2d2a3b07225318283aca779bbf369323
[fixed-] save uses global options.encoding #1060
commit sha 1bed112290015e2e76696d14d65a091ee5d1ecab
[join perf-] use dict-lookup for getColBySheet instead of linear search
commit sha d5eb1ad10c19926b4e1de9df8646cf5b5e5164a7
[index perf-] bulk reload sheets itself async
commit sha db358312e83c0cf8188458a4403109e7512041cd
[json perf] faster saving
commit sha efa8a177f35936074325dd43db61a166dfa604fb
[perf] early return for activeSheet; speedup draw with many sheets
commit sha e8725e10fe685754294f5c29ea78e769531adaf8
[join append] better progress meter
commit sha 8e465f4ae92172c111c6dbadc6ff948fc17c66b1
[join] rename join-sheets on IndexSheet to join-selected; make g& and & both join-selected
commit sha 9f27946da82eabb896f1c07e3db5c14216c239e7
[join] ensure sheets are loaded before joining; show rows/cols incrementally
commit sha 0425601e30fdf481485f34248a44db4859ed5096
[python] rebind g^X to new import-python
push time in a month
commit sha 426936ceaf1e01bf3a055caf80059a8b774b3706
Allow specifying profile in CHEMACS_PROFILE environment variable.
push time in a month
pull request commentplexus/chemacs2
My main use case is that I switch between Doom and Spacemacs somewhat regularly, and consequently I'd like to be able to use the
doom script sometimes to update Doom while my default chemacs profile still points to Spacemacs.
doom is a shell script which calls out to emacs, I don't know of a way to pass the
--with-profile arg to
doom and have it make its way to chemacs. Having the chemacs profile in an environment variable does work for this case.
comment created time in a month
PR opened plexus/chemacs2
Provide another method to specify the Chemacs profile by specifying an environment variable.
Among other things, this makes it easier to define shell aliases such as:
alias doom='CHEMACS_PROFILE=doom ~/code/doom-emacs/bin/doom'
pr created time in a month
Emacs version switcher, improved
fork in a month
A terminal spreadsheet multitool for discovering and arranging data
fork in a month
commit sha 707bc9e0d13246b7cfb8d27da859a101d4a3c166
fix(download): don't use GitHub API to get tarball URL The API tarball endpoint is subject to API rate limits, while the non-API tarball endpoint is not. This should reduce the risk of rate limit errors for people who don't have a GITHUB_TOKEN environment variable set.
commit sha 8f5ae8a6c2ea3c95ef0a889ce15a1ccbb5766974
commit sha d7c59ba4b25efe6ecd1a79fa1214d29da3548d92
docs(readme): update CLI usage section
commit sha 3e1eb01e248ebbc314b8b9f50bbc371ac8df666b
feat(build)!: add ability to output as directory and/or archive This changes the filename pattern of the resulting archive, for example: Old: Emacs.app-[master][2021-05-19][6ae3f7e][macOS-11.3][x86_64].tbz New: Emacs.2021-05-19.6ae3f7e.master.macOS-11-3.x86_64.tbz Emacs.app also resides within a folder in the archive now instead of the in the root. For the above example, the path to Emacs.app within the archive would be: Emacs.2021-05-19.6ae3f7e.master.macOS-11-3.x86_64/Emacs.app Archive creation can also be skipped by passing in --no-archive, which will instead leave a build folder with the same name as the archive. If you want to keep the build directory, and also a create archive, pass in --archive-keep-build-dir. BREAKING CHANGE: New archive naming convention, and folder structure within archive.
commit sha 8d87c01db79201182fbcd1a210b1b19df9209aeb
feat(cli): add basis for new "emacs-builder" CLI tool written in Go This will eventually replace the build-emacs-for-macos script that's written in Ruby. The migration of functionality will happen bit by bit over time.
commit sha 1ffd735c23e375479ea6bb2c771553ce4cac902b
feat(plan): add plan command to create build plans
commit sha 698756ac5597d3dc7b69f28bc209093fc8c11f30
feat(sign): add sign command to sign Emacs.app bundles with codesign The sign command signs Emacs.app application bundles with Apple's codesign utility. It does a few things outside of just executing codesign: - Is aware of *.eln native-compilation files, which need to be explicitly searched for on disk and passed to codesign, as they are not detected when using the "--deep" option. - Is aware of Contents/MacOS/bin/emacs CLI helper tool which we add into the application bundle, and specifically passed it to codesign as well. - By default provides a set of entitlements which are relevant for Emacs when running codesign.
commit sha 72d0254772bf7d0937b41634e9a4bfcf87f60fb6
feat(notarize): add notarize command to notarize and staple *.dmg files
commit sha 55f35e11462db1513239a09703b0a0c1865eaeab
chore(package): add dmgbuild helper package to execute dmgbuild
commit sha 87ecfbcec05b46d7a30202269474612834b648f3
feat(package): add package command to create a styled *.dmg for Emacs.app
commit sha 276a9da5eed618322e09fba11a486ae0d9925fdd
feat(release): add release check command
commit sha 72ca9ce2b64505a8bbc50b3139c0f84fb24813fd
feat(release): add release publish command
commit sha 87d2d67575f470883ab9869593e3acf463f93d99
chore(makefile): add bootstrap targets for normal use and CI environments
commit sha 368b9271ff959693e54bc904fab6b1c185f8ef33
Merge pull request #44 from jimeh/sign-package-and-notarize Sign, Package and Notarize
commit sha b719437bee9acf28d5d352eb44cbf4d3a17107d7
chore(release)!: add v prefix to git version tags BREAKING CHANGE: Add v prefix to git version tags
commit sha fd6cd42d5c3d4c8107be60827762520159134b7e
commit sha ca73ab7202877acefd97289f3d28e7c025e36b9d
fix(native_comp): symlink creation was missing a conditional check Latest commits to master as of June 26, 2021 have moved *.eln files back to: MacOS/lib/emacs/**/native-lisp Even though the symlinks are most likely no longer needed, I don't know of an easy way to determine if they're required or not, so for now, they'll be created to ensure older native-comp branch SHAs can still be built.
commit sha e1500cbf532be44ececf867ce7ee12fd2b36358b
commit sha eeca7b798de236a3ffc1ab04b0f7735a37ce5af4
fix(native_comp): rename native-lisp folder paths to appease Apple's codesign Apple's codesign CLI tool will throw an error when signing application bundles, if any folder within the app's Contents/MacOS folder contains two dots. The recent relocation of the native-lisp folder from Contents/Resources/native-lisp to Contents/MacOS/lib/emacs/28.0.50/native-lisp is causing code signing to fail. The workaround here simply replaces dots (.) with hyphens (-), causing the following folder renames: Contents/MacOS/lib/emacs/28.0.50/native-lisp/28.0.50-852ecda2 --> Contents/MacOS/lib/emacs/28.0.50/native-lisp/28-0-50-852ecda2 Contents/MacOS/lib/emacs/28.0.50 --> Contents/MacOS/lib/emacs/28-0-50 To ensure Emacs can still find the bundled native-lisp files, we use a symlink: Contents/native-lisp -> MacOS/lib/emacs/28-0-50/native-lisp This type of fix is not ideal, but its the only way I know of getting around this issue right now. And we're already doing a similar thing for the embedded gcc libraries.
commit sha 634861beea40156bac87d7d488f065ca6e568f74
push time in 2 months
commit sha e3929ea801b1cc82a3eab994e2c7e72b1eafe5a4
zsh: Add command line argument completion.
push time in 3 months