Giter Club home page Giter Club logo

spacemacs-coq's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

spacemacs-coq's Issues

Calling Coq from within insert mode is slow

There's a performance problem with triggering any prover interaction (most obviously next/previous/go to) from within insert mode. It manifests itself with these operations being much slower in insert mode than in normal mode. This is arguably a performance bug in evil (see issue #696 for the details), where the cursor color is changed too frequently when Proof General makes a bunch of set-window calls to check window properties and re-layout.

I run into this particularly often since I use F2/F3/F4 in insert mode to navigate the proof (see the customized branch of my fork), though anybody using Proof General's C-c C-n/C-c C-u/C-c C-RET bindings in insert mode will run into the same issue. I have a workaround there where I just make the insert and normal mode colors the same.

Default color scheme is jarring

The default colors used by the combination of Proof General + Spacemacs and the default scheme of the latter clashes awfully in the "response" buffer. To wit, a screenshot of a (to my eyes) unusable turquoise-on-orange:
screen shot 2016-06-28 at 13 45 15

Can we do something sensible about the default colors? Perhaps the orange background of the error message is overkill?

company-coq not loading properly

Using this layer, Proof General works perfectly, but company-coq seems not to work. M-x company-coq-initialize gives the error symbol's value as variable is void: -, as do the other company-coq commands, and none of the prettification seems to be in effect. Any suggestions for troubleshooting?

CC: @cpitclaudel

<ESC> in editing mode triggers Proof General autocomplete

First of all I would like to thank you for creating this layer. It makes using Proof General in spacemacs an absolutely pleasant experience.

Since a package upgrade last week I am experiencing a weird little bug that is also described here:
syl20bnr/spacemacs#8853

Basically pressing the escape button triggers auto-completion, which is more annoying than it sounds as it makes it really hard to edit anything when any kind of variable name gets completed to tactics or similar...

I don't know how to fix the problem myself.

How to replicate:
Install the spacemacs-coq layer by cloning into .emacs.d/private (also works with a fresh spacemacs installation), add coq to the enabled layers. Open a file test.v enter o and press escape, the o gets replaced by "omega".

README

The installation is mentioned in a gist, but it would be nice to have real instructions!

command-execute: Symbol's function definition is void: redo

When I press C-r in major mode "coq-mode" (evil mode "normal"), redo does not work and the following message is displayed:

command-execute: Symbol's function definition is void: redo

I do not have this issue buffers in "fundamental" major mode.

company-coq doesn't work properly

Hi, thank you for sharing your coq config. It is really nice. However, I encounter some problems with the completion, i.e. company-coq-mode. I thought it is something with the company-coq-mode and I find a similar issue at cpitclaudel/company-coq#79. Do you encounter similar problems? Is it something about our Spacemacs configuration or about company-coq-mode? Thank you again!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.