I use Emacs 29.4 (PGTK variant) under Plasma Wayland on NixOS (will try to reproduce on other distros when I have time). When I load both Helm and lsp-bridge, Helm's helm-display-buffer-in-own-frame (which pops up a new frame to ask for completion) cannot work, but produces an error: Wrong type argument: window-live-p, nil:
This is the normal behavior (can be reproduced by not loading lsp-bridge in the attached init.el):
flake.nix:
{
description = "A very basic flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
};
outputs =
{ self, nixpkgs }:
let
system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; };
in
{
devShells.${system}.default = pkgs.mkShell {
packages = with pkgs; [
((emacsPackagesFor emacs29-pgtk).emacsWithPackages (epkgs: with epkgs; [ helm lsp-bridge ]))
];
};
};
}
I use Emacs 29.4 (PGTK variant) under Plasma Wayland on NixOS (will try to reproduce on other distros when I have time). When I load both Helm and lsp-bridge, Helm's
helm-display-buffer-in-own-frame
(which pops up a new frame to ask for completion) cannot work, but produces an error:Wrong type argument: window-live-p, nil
:This is the normal behavior (can be reproduced by not loading
lsp-bridge
in the attachedinit.el
):flake.nix
:init.el
: