Giter Site home page Giter Site logo

vhdl-tools's People

Contributors

csantosb avatar syohex avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

vhdl-tools's Issues

Theme crashed after using vhdl-tool

Hi,I'm using your vhdl-tools with my GNU Emacs 25.0.91.1 (x86_64-w64-mingw32). I found that if I open a single .vhd file, my emacs theme will crash and prompt
projectile-project-root: You’re not in a project
and I have to delete this plugin to recover my theme.

The first time I ran emacs with the plugin is OK and I could also jump between two lines as your demo shows. But it crashed after I started it more than one time.

The related configuration is given as follows
(with-eval-after-load 'vhdl-mode
(require 'vhdl-tools)
(setq vhdl-tools-use-outshine t
vhdl-tools-recenter-nb-lines '(4))
)

(require 'projectile)
(setq projectile-indexing-method 'native)
(setq projectile-completion-system 'default)

(add-hook 'vhdl-mode-hook
'(lambda ()
(setq vhdl-indent-tabs-mode t)
(setq vhdl-basic-offset: 4)
(vhdl-set-style "IEEE")
(setq vhdl-indent-tabs-mode t)
(projectile-mode 1)
(vhdl-tools-mode 1)
))

Thanks.
`

Symbol's function definition is void: cl-struct-define

Hi, I can't install the tool on my emacs 24.5 using Mepla but it works well on another computer with emacs 25.
It prompt that
Leaving directory``h:/emacs/.emacs.d/elpa/vhdl-tools-20160501.1011'
Compiling file h:/emacs/.emacs.d/elpa/vhdl-tools-20160501.1011/vhdl-tools-pkg.el at Mon May 30 16:01:27 2016
Entering directory``h:/emacs/.emacs.d/elpa/vhdl-tools-20160501.1011/'
Compiling file h:/emacs/.emacs.d/elpa/vhdl-tools-20160501.1011/vhdl-tools.el at Mon May 30 16:01:27 2016
vhdl-tools.el:99:1:Error: Symbol's function definition is void: cl-struct-define
Do I need a older version of this tool?
Thanks!

Unrecognized indented headers

I am hardly trying to setup vhdl-tools. In particular to use the outshine features.
It turns out that vhdl-tools correctly recognize an header-comment only if the line starts with the vhdl comment delimiter ("--").
But along my source files the major part of the heading comments are indented.

For instance:

-- * heading 1

         -- * heading 2

-- ** heading 3

In the above code only heading 1 and heading 3 are treated as headers, but heading 2 is treated as a simple comment.

I've already modified the outline-regexp variable to include leading spaces but without success:

(setq-local outline-regexp
                 "\\(?:\\s-*\\)--\\s-\\([*]\\{1,8\\}\\)\\s-\\(.*\\)")

Actually the above setting breaks the functionality of outline, as I get the error message:
Wrong type argument: number-or-marker-p
Digging into the definition of outshine and outline, it seems that the issue is related to the matched string, but I cannot understand how to solve this issue.

Perhaps there is a setting am I not considering?

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.