profile
viewpoint
Matthew Piziak matthew-piziak @symbiont-io New York

matthew-piziak/elisp-koans 1

Emacs Lisp Koans -- learn elisp through test-driven development.

matthew-piziak/alfalfa-centauri 0

An asteroid-oid roguelike prototype with a simplified model of special relativity.

matthew-piziak/anki-editor 0

An Emacs package that helps you make Anki cards in Org-mode

matthew-piziak/brittany 0

haskell source code formatter

matthew-piziak/cat-herder 0

online scheduler

matthew-piziak/contributors 0

A web app for contributors to rust

startedlegalnonsense/org-clones

started time in 15 days

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

@talyz Makes sense, all the best!

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

Oh, I stand corrected! That's great news.

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

That's awesome @talyz, thank you! As it happens I've decided to go the other route. I put everything into :straight t and use the emacsGcc to compile everything natively. I don't believe that functionality is available on the emacs-overlay yet, which is completely understandable given the fresh status of the gccemacs project and the unwritability of the /nix/store. Plus, this way I get to keep my fancy Unicode prettified symbols.

I'm sure this change will be welcome. If I have some spare time I'll revert to an old config and give it a whirl, to give you a datapoint about whether it's worked.

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

Slow Unicode rendering on `emacsGcc`

Alas, I do not have re-open privileges.

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

Slow Unicode rendering on `emacsGcc`

I made a mistake. I ran pkgs.emacsUnstable from this overlay with no other customization, and it appears that the regression is between pkgs.emacs and pkgs.emacsUnstable, not between pkgs.emacsUnstable and pkgs.emacsGcc.

I have confirmed that non-Nix builds of emacsgcc do not have this issue, which means it's something in the default configuration.

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

Slow Unicode rendering on `emacsGcc`

This might be worth telling users. I suppose they might find this closed bug if they look for it.

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

Slow Unicode rendering on `emacsGcc`

I haven't reported it upstream, lest someone think I've linked the cookie. I've just reverted to emacsUnstable, as the emacsGcc expression is unsuitable for any uses encountering emoji or unusual Unicode blocks. I do not know whether or not this is caused by a packaging but or not.

matthew-piziak

comment created time in a month

issue openednix-community/emacs-overlay

Slow unicode rendering on `emacsGcc`

To reproduce:

  1. install emacsGcc.
  2. run emacs -q
  3. invoke M-x view-hello-file.

Notice that this freezes Emacs. This is due to the unicode characters displayed on that page.

The same actions on emacsUnstable will result in the Hello page being displayed normally.

created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

Ahhhh, understandable mistake—I must have forked that for some long forgotten purpose. I'm glad it's providing a good test case though!

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

You've found my config? It shouldn't be public. Mind telling me where you saw it?

matthew-piziak

comment created time in a month

fork matthew-piziak/emacs-overlay

Bleeding edge emacs overlay [maintainer=@adisbladis]

fork in a month

issue commentnix-community/emacs-overlay

emacsGcc deffered compliation fails

When I load (setq comp-deferred-compilation t) I simply get the following:

Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20200721.2156/eln-x86_64-pc-linux-gnu-815168410c73dd5c/use-package-core.eln skipping. [91 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/bind-key-20200805.1727/eln-x86_64-pc-linux-gnu-815168410c73dd5c/bind-key.eln skipping. [5 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20200721.2156/eln-x86_64-pc-linux-gnu-815168410c73dd5c/use-package-bind-key.eln skipping. [6 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20200721.2156/eln-x86_64-pc-linux-gnu-815168410c73dd5c/use-package-diminish.eln skipping. [3 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20200721.2156/eln-x86_64-pc-linux-gnu-815168410c73dd5c/use-package-delight.eln skipping. [3 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/use-package-20200721.2156/eln-x86_64-pc-linux-gnu-815168410c73dd5c/use-package-ensure.eln skipping. [7 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/delight-1.7/eln-x86_64-pc-linux-gnu-815168410c73dd5c/delight.eln skipping. [5 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/s-20180406.808/eln-x86_64-pc-linux-gnu-815168410c73dd5c/s.eln skipping. [69 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/exec-path-from-shell-20200526.324/eln-x86_64-pc-linux-gnu-815168410c73dd5c/exec-path-from-shell.eln skipping. [12 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/el-patch-20200716.1428/eln-x86_64-pc-linux-gnu-815168410c73dd5c/el-patch.eln skipping. [21 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/request-20200517.1305/eln-x86_64-pc-linux-gnu-815168410c73dd5c/request.eln skipping. [82 times]
Warning (comp): No write access for /nix/store/kl5nkajk79p2wg8xiy4f354xmlxvhxis-emacs-packages-deps/share/emacs/site-lisp/elpa/diminish-20191127.1326/eln-x86_64-pc-linux-gnu-815168410c73dd5c/diminish.eln skipping. [3 times]
…
akirakyle

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

After removing some packages, the following configuration compiles:

* Config
#+BEGIN_SRC emacs-lisp
  (require 'use-package)
  (setq use-package-compute-statistics t)
  (use-package delight)
  (require 'use-package)
  (require 'use-package)
  (use-package exec-path-from-shell)
  (use-package exec-path-from-shell)
  (use-package el-patch)
  (setq el-patch-enable-use-package-integration t)
  (use-package request)
  (use-package gcmh)
  (use-package deferred)
  (use-package elog)
  (use-package memoize)
  (use-package aggressive-indent)
  (use-package paredit)
  (use-package named-timer)
  (use-package suggest)
  (use-package magit)
  (use-package magit-todos)
  (use-package git-timemachine)
  (use-package github-review)
  (use-package haste)
  (use-package doom-themes)
  (use-package doom-modeline)
  (use-package dired-rsync)
  (use-package restart-emacs)
  (use-package fit-text-scale)
  (use-package visible-mark)
  (use-package nix-mode)
  (use-package direnv)
  (use-package nix-update)
  (use-package multiple-cursors)
  (use-package goto-last-change)
  (use-package flycheck)
  (use-package expand-region)
  (use-package unfill)
  (use-package helm-dash)
  (use-package zeal-at-point)
  (use-package company)
  (use-package ivy)
  (use-package counsel)
  (use-package projectile)
  (use-package smex)
  (use-package yasnippet)
  (use-package ivy-yasnippet)
  (use-package org)
  (use-package org-variable-pitch)
  (use-package org-cliplink)
  (use-package helm-org-rifle)
  (use-package ox-reveal)
  (use-package org-drill)
  (use-package org-tanglesync)
  (use-package gnuplot)
  (use-package org-roam)
  (use-package magit)
  (use-package ace-jump-mode)
  (use-package counsel-fd)
  (use-package dumb-jump)
  (use-package ripgrep)
  (use-package wordnut)
  (use-package jeison)
  (use-package synosaurus)
  (use-package lorem-ipsum)
  (use-package spray)
  (use-package tramp)
  (use-package counsel-tramp)
  (use-package circe)
  (use-package slack)
  (use-package tracking)
  (use-package mu4e-conversation)
  (use-package sx)
  (use-package mastodon)
  (use-package eredis)
  (use-package go-mode)
  (use-package processing-mode)
  (use-package python)
  (use-package py-isort)
  (use-package markdown-mode)
  (use-package edit-indirect)
  (use-package lua-mode)
  (use-package yaml-mode)
  (use-package flycheck-yamllint)
  (use-package rust-mode)
  (use-package cargo)
  (use-package racer)
  (use-package simple-httpd)
  (use-package proof-general)
  (use-package idris-mode)
  (use-package boogie-friends)
  (use-package mermaid-mode)
  (use-package ob-mermaid)
  (use-package graphviz-dot-mode)
  (use-package plantuml-mode)
  (use-package flycheck-plantuml)
  (use-package jq-mode)
  (use-package racket-mode)
  (use-package pollen-mode)
  (use-package slime)
  (use-package csv-mode)
  (use-package paredit-everywhere)
  (use-package kill-or-bury-alive)
  (use-package pdf-tools)
  (use-package pdf-view-restore)
  (use-package org-pdftools)
  (use-package pdf-tools)
  (use-package winum)
  (use-package disk-usage)
  (use-package helm-pass)
  (use-package pandoc-mode)
  (use-package pulseaudio-control)
  (use-package journalctl-mode)
  (use-package wgrep)
  (use-package kubernetes)
  (use-package vterm-toggle)
  (use-package helpful)
  (use-package elisp-demos)
  (use-package info-colors)
  (use-package hackernews)
  (use-package todoist)
  (use-package ghub+)
  (use-package forge)
  (use-package magit)
  (use-package python-pytest)
  (use-package bug-hunter)
  (use-package easy-kill)
  (use-package free-keys)
  (use-package speed-type)
#+END_SRC
matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

Number of packages does not seem to be the issue in itself. I ripped out all the use-package declarations and ran with {…alwaysEnsure = true; alwaysTangle = true;…}.

This time I got no stack overflow, but instead a hexrgb checksum mismatch:

hash mismatch in fixed-output derivation '/nix/store/gah8wylrh8hzhm6qb4j933c6gb4jkpw1-hexrgb.el':
  wanted: sha256:1aj1fsc3wr8174xs45j2wc2mm6f8v6zs40xn0r4qisdw0plmsbsy
  got:    sha256:18hb8brf7x92aidjfgczxangri6rkqq4x5d06lh41193f97rslm8

Config below:

* Config
#+BEGIN_SRC emacs-lisp
    (require 'use-package)
    (setq use-package-compute-statistics t)
    (use-package delight)
    (require 'use-package)
    (require 'use-package)
    (use-package exec-path-from-shell)
    (use-package exec-path-from-shell)
    (use-package el-patch)
    (setq el-patch-enable-use-package-integration t)
    (use-package request)
    (use-package gcmh)
    (use-package deferred)
    (use-package hexrgb)
    (use-package elog)
    (use-package memoize)
    (use-package aggressive-indent)
    (use-package paredit)
    (use-package named-timer)
    (use-package emr)
    (use-package suggest)
    (use-package magit)
    (use-package magit-todos)
    (use-package git-timemachine)
    (use-package github-review)
    (use-package haste)
    (use-package doom-themes)
    (use-package doom-modeline)
    (use-package dired-rsync)
    (use-package restart-emacs)
    (use-package fit-text-scale)
    (use-package visible-mark)
    (use-package nix-mode)
    (use-package direnv)
    (use-package nix-update)
    (use-package multiple-cursors)
    (use-package goto-last-change)
    (use-package flycheck)
    (use-package expand-region)
    (use-package unfill)
    (use-package helm-dash)
    (use-package zeal-at-point)
    (use-package company)
    (use-package ivy)
    (use-package counsel)
    (use-package projectile)
    (use-package smex)
    (use-package yasnippet)
    (use-package ivy-yasnippet)
    (use-package org)
    (use-package org-agenda)
    (use-package org-variable-pitch)
    (use-package org-agenda)
    (use-package org-cliplink)
    (use-package helm-org-rifle)
    (use-package ox-reveal)
    (use-package org-drill)
    (use-package org-tanglesync)
    (use-package gnuplot)
    (use-package org-roam)
    (use-package org-roam-server-light)
    (use-package magit)
    (use-package ace-jump-mode)
    (use-package dired)
    (use-package counsel-fd)
    (use-package dumb-jump)
    (use-package ripgrep)
    (use-package wordnut)
    (use-package jeison)
    (use-package synosaurus)
    (use-package lorem-ipsum)
    (use-package zalgo)
    (use-package spray)
    (use-package tramp)
    (use-package counsel-tramp)
    (use-package circe)
    (use-package slack)
    (use-package tracking)
    (use-package mu4e)
    (use-package mu4e-conversation)
    (use-package mu4e)
    (use-package sx)
    (use-package mastodon)
    (use-package eredis)
    (use-package go-mode)
    (use-package haskell-tng-mode)
    (use-package processing-mode)
    (use-package python)
    (use-package py-isort)
    (use-package scheme)
    (use-package markdown-mode)
    (use-package edit-indirect)
    (use-package lua-mode)
    (use-package yaml-mode)
    (use-package flycheck-yamllint)
    (use-package rust-mode)
    (use-package cargo)
    (use-package racer)
    (use-package simple-httpd)
    (use-package proof-general)
    (use-package idris-mode)
    (use-package agda2)
    (use-package boogie-friends)
    (use-package mermaid-mode)
    (use-package ob-mermaid)
    (use-package graphviz-dot-mode)
    (use-package plantuml-mode)
    (use-package flycheck-plantuml)
    (use-package dhall-mode)
    (use-package jq-mode)
    (use-package racket-mode)
    (use-package pollen-mode)
    (use-package hoon-mode)
    (use-package slime)
    (use-package csv-mode)
    (use-package paredit-everywhere)
    (use-package kill-or-bury-alive)
    (use-package pdf-tools)
    (use-package pdf-view-restore)
    (use-package org-pdftools)
    (use-package pdf-tools)
    (use-package winum)
    (use-package disk-usage)
    (use-package counsel-surfraw)
    (use-package helm-pass)
    (use-package pandoc-mode)
    (use-package pulseaudio-control)
    (use-package journalctl-mode)
    (use-package wgrep)
    (use-package kubernetes)
    (use-package eshell)
    (use-package vterm-toggle)
    (use-package helpful)
    (use-package elisp-demos)
    (use-package info-colors)
    (use-package beancount)
    (use-package hackernews)
    (use-package todoist)
    (use-package ghub+)
    (use-package forge)
    (use-package magit)
    (use-package python-pytest)
    (use-package bug-hunter)
    (use-package easy-kill)
    (use-package free-keys)
    (use-package speed-type)
#+END_SRC
matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

Thanks for the update @talyz. I ran a rebuild with tarball-ttl=1 to refresh and still got error: stack overflow (possible infinite recursion).

I'm going to see if I can produce a portable example, but I might not succeed. As I've mentioned in the original description, bisecting does not help narrow it down, since either half of my config succeeds. It may be an issue with the size of my configuration, rather than the contents.

matthew-piziak

comment created time in a month

push eventmatthew-piziak/pdf-tools

Matthew Piziak

commit sha e845239c1d83deaa370c3a0ec75442a662215f11

support region and annotations in org-mode

view details

push time in a month

fork matthew-piziak/pdf-tools

Emacs support library for PDF files.

fork in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

Odd. I tried both alwaysTangle = true; and #+PROPERTY: header-args:emacs-lisp :lexical t :tangle yes. I noticed that in my case adding :tangle no to a block was insufficient to escape the stack overflow; I had to remove the subtree from the file entirely.

matthew-piziak

comment created time in a month

issue commentnix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

It's possible that simply increasing the stack size available to Nix would also fix it, but don't know how to do that.

matthew-piziak

comment created time in a month

issue openednix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on long configurations

The error is error: stack overflow (possible infinite recursion), but I can bisect my config and it succeeds on either half, but fails together. Unfortunately I can't see where it happens because even --show-trace does not return location information.

created time in a month

issue openednix-community/emacs-overlay

`emacsWithPackagesFromUsePackage` fails on some characters

My configuration contains characters like ι and . This fails emacsWithPackagesFromUsePackage builds.

created time in a month

issue commentNixOS/nixpkgs

Emacs infrastructure tracking issue

@tadfisher I just ran into the same problem. Did you ever resolve your case with cl-subseq and seq-subseq calling each other?

adisbladis

comment created time in 2 months

startednix-community/emacs-overlay

started time in 2 months

startedAloisJanicek/org-roam-server-light

started time in 2 months

issue commentValveSoftware/Proton

Titanfall 2 (1237970)

Thanks for the assistance @gardotd426.

My GPU is not Navi. I am running a Titan 1080 Ti.

I no longer have problems with crashes. Here's what I changed:

  • I run Titanfall 2 from the Steam GUI instead of running steam steam://rungameid/1237970
  • When the game chugs, I spam alt-tab, which feels like it kicks the game out of its panic spiral
serebit

comment created time in 3 months

issue commentValveSoftware/Proton

Titanfall 2 (1237970)

I do get random crashes which freeze the entire system, requiring reboot. Would appreciate any pointers to appropriate logs.

serebit

comment created time in 3 months

issue commentValveSoftware/Proton

Titanfall 2 (1237970)

Here is my path, in case it helps someone.

  1. When I install Titanfall 2 using Proton 5.0.9, I get past the Origin installation and then hang on the following: image
  2. Hitting "Skip" just makes that button disappear and has no other effect. I click "X Cancel" in Steam then I restart.
  3. I go through a series of slowly loading Origin signups.
  4. Titanfall starts to a black bordered screen.
  5. I X out of the bordered screen.
  6. I click Play again, wait patiently, and Titanfall starts in fullscreen.
  7. At this point you must not alt-tab or the screen will become black again.
  8. Go into settings, disable V-sync, and set Display Mode to Windowed.
  9. I can now alt-tab, and play Titanfall 2.

Good luck.

serebit

comment created time in 3 months

more