profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/vibhavp/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.
Vibhav Pant vibhavp @edjx New Delhi, India Backend Engineer, Emacs hacker, PL enthusiast. GSoC 2017 student with CERN-HSF, GSoC 2018 student with Boston University/XIA

emacs-lsp/lsp-mode 3378

Emacs client/library for the Language Server Protocol

go-interpreter/wagon 891

wagon, a WebAssembly-based Go interpreter, for Go.

vibhavp/emacs-xkcd 100

Read xkcd from Emacs

vibhavp/dotty 51

A python script to sync your dotfiles

vibhavp/amqp-rpc 38

An AMQP driver for net/rpc.

vibhavp/go-complete 19

Native Go completion for Emacs

vibhavp/erc-social-graph 15

Social graphs for ERC

vibhavp/erc-twitch 10

Support for Twitch emotes on ERC

vibhavp/dotfiles 8

A collection of various dotfiles I use.

vibhavp/engine.io-rs 5

An engine.io rust server library for Iron

issue commentemacs-lsp/lsp-mode

[feature] gitpod integration

This looks very cool. What plans do you have for, say, dot files? Will we be able to install Doom, Spacmacs etc.?

@BillDStrong doom/spacemacs will be supported ootb (e. g. by providing a flag in the url).

yyoncho

comment created time in 2 hours

created repositorymsg-lab/hello-worl-component

Hello World component for remote resource loading experiment

created time in 4 hours

startedvasanthk/react-loadable-example

started time in 5 hours

startedsomepago/saint

started time in 8 hours

startedNEGU93/cvnn

started time in 8 hours

startedGiulioRossetti/ndlib

started time in 8 hours

startedSkBlaz/py3plex

started time in 8 hours

startedFFrankyy/DrBC

started time in 8 hours

startedFFrankyy/FINDER

started time in 8 hours

startedmatrix-profile-foundation/matrixprofile-web

started time in 8 hours

startedNaereen/Lempel-Ziv_Complexity

started time in 8 hours

issue commentemacs-lsp/lsp-mode

[feature] gitpod integration

That's one of the ideas @BillDStrong :) allow user choose its elisp config or use some base framework!

yyoncho

comment created time in 11 hours

issue commentemacs-lsp/lsp-mode

[feature] gitpod integration

This looks very cool. What plans do you have for, say, dot files? Will we be able to install Doom, Spacmacs etc.?

yyoncho

comment created time in 11 hours

issue commentemacs-lsp/lsp-mode

Add support for beancount

Thanks!

wangkev

comment created time in 13 hours

push eventemacs-lsp/lsp-mode

jcs090218

commit sha c363af5eab7854b1dd1cca8a0b91dcf56c596ba0

deploy: 52048d47014b03a5de32b19f9a307af92e465192

view details

push time in 13 hours

push eventemacs-lsp/lsp-mode

Jen-Chieh Shen

commit sha 52048d47014b03a5de32b19f9a307af92e465192

Fix server name typo, beancount (#2927)

view details

push time in 13 hours

PR merged emacs-lsp/lsp-mode

Fix server name typo, beancount documentation minor
+1 -1

0 comment

1 changed file

jcs090218

pr closed time in 13 hours

PR opened emacs-lsp/lsp-mode

Fix server name typo, beancount
+1 -1

0 comment

1 changed file

pr created time in 15 hours

issue commentemacs-lsp/lsp-mode

[feature] gitpod integration

Here it is what we have now: https://www.youtube.com/watch?v=IROIt1Y-xqs

The next step is to provide the actual ide experience.

yyoncho

comment created time in 15 hours

issue closedemacs-lsp/lsp-mode

(lsp-install-server t 'rust-analyzer) write "Not Found"

Describe the bug

lsp-install-server uncheck http status code. So rust-analyzer file body is Not Found

To Reproduce

ELISP> (require 'lsp-mode)
lsp-mode
ELISP> (lsp-install-server t 'rust-analyzer)
(:download :url lsp-rust-analyzer-download-url :store-path lsp-rust-analyzer-store-path :set-executable\? t)

ELISP> (with-temp-buffer (find-file  "~/.emacs.d/.cache/lsp/rust/rust-analyzer") (buffer-string))
"Not Found"

*Messages* buffer below.

LSP :: Download rust-analyzer started.
LSP :: Starting to download https://github.com/rust-analyzer/rust-analyzer/releases/latest/download/rust-analyzer-linux to /home/ncaq/.emacs.d/.cache/lsp/rust/rust-analyzer...
Contacting host: github.com:443
Wrote /home/ncaq/.emacs.d/.cache/lsp/rust/rust-analyzer
LSP :: Finished downloading /home/ncaq/.emacs.d/.cache/lsp/rust/rust-analyzer...
LSP :: Server rust-analyzer downloaded, auto-starting in 0 buffers.

Expected behavior

The install sucessed for rust-analyzer OR install failed.

Which Language Server did you use lsp-rust

OS 2021-05-26T19:24:45 ❯ uname -a Linux strawberry 5.10.27-gentoo #2 SMP Thu May 6 16:48:42 JST 2021 x86_64 AMD Ryzen Threadripper 1950X 16-Core Processor AuthenticAMD GNU/Linux

Misc

I actually tried to open the Pull Request, but I didn't have the muscle to read and understand the macro. I apologize for that.

closed time in 15 hours

ncaq

issue commentemacs-lsp/lsp-mode

(lsp-install-server t 'rust-analyzer) write "Not Found"

already fixed by @kiennq

ncaq

comment created time in 15 hours

push eventemacs-lsp/lsp-mode

jcs090218

commit sha f93363b691580c0a57e0f699c749b8f861984e65

deploy: b294e745e254c410a1fa352b97f748d1d5bd2bf2

view details

push time in 16 hours

issue closedemacs-lsp/lsp-mode

Add support for beancount

There exists a language server for beancount, can we please add support for it in lsp-mode?

This was also discussed https://github.com/hlissner/doom-emacs/issues/5035#issuecomment-839161479.

closed time in 16 hours

wangkev

issue commentemacs-lsp/lsp-mode

Add support for beancount

@wangkev We have implemented the basic support for beancount language server, see #2926.

Close this now! Thanks!

wangkev

comment created time in 16 hours

push eventemacs-lsp/lsp-mode

Jen-Chieh Shen

commit sha b294e745e254c410a1fa352b97f748d1d5bd2bf2

Add support for beancount (#2926) * Add support for beancount * Leave exe find to new connection

view details

push time in 16 hours

PR merged emacs-lsp/lsp-mode

Add support for beancount client documentation

For #2863

+86 -3

0 comment

5 changed files

jcs090218

pr closed time in 16 hours

Pull request review commentemacs-lsp/lsp-mode

Add support for beancount

+;;; lsp-beancount.el --- Beancount Client settings         -*- lexical-binding: t; -*-++;; Copyright (C) 2021 emacs-lsp maintainers++;; Author: emacs-lsp maintainers+;; Keywords: lsp, beancount++;; This program is free software; you can redistribute it and/or modify+;; it under the terms of the GNU General Public License as published by+;; the Free Software Foundation, either version 3 of the License, or+;; (at your option) any later version.++;; This program is distributed in the hope that it will be useful,+;; but WITHOUT ANY WARRANTY; without even the implied warranty of+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the+;; GNU General Public License for more details.++;; You should have received a copy of the GNU General Public License+;; along with this program.  If not, see <https://www.gnu.org/licenses/>.++;;; Commentary:++;; LSP client for Beancount++;;; Code:++(require 'lsp-mode)++(defgroup lsp-beancount nil+  "Settings for the Beancount Language Server."+  :group 'lsp-mode+  :link '(url-link "https://github.com/polarmutex/beancount-language-server")+  :package-version '(lsp-mode . "7.1.0"))++(defcustom lsp-beancount-langserver-executable "beancount-langserver"+  "Command to start Beancount language server."+  :type 'string+  :group 'lsp-beancount+  :package-version '(lsp-mode . "7.1.0"))++(defcustom lsp-beancount-journal-file nil+  "Pathg to Beancount journal file."+  :type 'string+  :group 'lsp-beancount+  :package-version '(lsp-mode . "7.1.0"))++(defcustom lsp-beancount-python-interpreter

Sure. Make sense.

jcs090218

comment created time in 17 hours

Pull request review commentemacs-lsp/lsp-mode

Add support for beancount

+;;; lsp-beancount.el --- Beancount Client settings         -*- lexical-binding: t; -*-++;; Copyright (C) 2021 emacs-lsp maintainers++;; Author: emacs-lsp maintainers+;; Keywords: lsp, beancount++;; This program is free software; you can redistribute it and/or modify+;; it under the terms of the GNU General Public License as published by+;; the Free Software Foundation, either version 3 of the License, or+;; (at your option) any later version.++;; This program is distributed in the hope that it will be useful,+;; but WITHOUT ANY WARRANTY; without even the implied warranty of+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the+;; GNU General Public License for more details.++;; You should have received a copy of the GNU General Public License+;; along with this program.  If not, see <https://www.gnu.org/licenses/>.++;;; Commentary:++;; LSP client for Beancount++;;; Code:++(require 'lsp-mode)++(defgroup lsp-beancount nil+  "Settings for the Beancount Language Server."+  :group 'lsp-mode+  :link '(url-link "https://github.com/polarmutex/beancount-language-server")+  :package-version '(lsp-mode . "7.1.0"))++(defcustom lsp-beancount-langserver-executable "beancount-langserver"+  "Command to start Beancount language server."+  :type 'string+  :group 'lsp-beancount+  :package-version '(lsp-mode . "7.1.0"))++(defcustom lsp-beancount-journal-file nil+  "Pathg to Beancount journal file."+  :type 'string+  :group 'lsp-beancount+  :package-version '(lsp-mode . "7.1.0"))++(defcustom lsp-beancount-python-interpreter

can you leave that nil and then do the executable-find in lambda in lsp-stdio-connection? This will avoid calling executable-find which will scan the classpath when loading the packages.

jcs090218

comment created time in 17 hours

PR opened emacs-lsp/lsp-mode

Add support for beancount

For #2863

+83 -3

0 comment

5 changed files

pr created time in 17 hours

push eventemacs-lsp/lsp-mode

jcs090218

commit sha a698860a4132b9e70cd055e039b65a6dcf139902

deploy: 16c7ddfa14a528e7d189cce820b5e5e290e34d57

view details

push time in 17 hours