I am using haskell-mode for Emacs. I succeeded at creating etags for my haskell project on every save by hasktags, however, the cabal dependencies can not be navigated to this way. So I wonder: Is there a way to make this source code navigation work for cabal dependencies, too? (as it is easily possible for java-maven projects for example..)
Haskell-mode source navigation for dependencies
363 views Asked by sleepomeno At
1
There are 1 answers
Related Questions in HASKELL
- Cabal sandbox is using a global dependency. Could not resolve
- Haskell lens: let binding of Traversal'
- How can I parse fixed-length, non-delimited integers with attoparsec?
- Pipeline-like operation using TChan
- compile-time vs. run-time cost of Hamlet templates
- Date-time package in haskell - error in the current one, can't find an analog
- How does one debug infinite recursion in Haskell?
- Force GHC using local files
- List with random numbers in Haskell
- Changes in other elements based on listbox selections in threepenny-gui
- Multithreading and gtk2hs
- Operator section for applicative with <$> and <*>
- Unable to create a custom header to use it in "withManager"
- How do I reuse an intermediate value in chain of Haskell Either binds?
- Haskell, Tree problems
Related Questions in EMACS
- EMACS-Live + Slime error at startup
- Auto complete of braces in emacs
- tmux + emacs : ctrl is not reconized
- yasnippet weird-input when org-mode :tag: on same line
- Error in Dired sorting on Windows (with Cygwin Emacs)
- ESS produces "Variable binding depth exceeds max-specpdl-size"
- How to simplify the mode-line, and enter evil-insert-state depending on buffer name
- MELPA pointing to non-existent version of multi-term?
- Mark-up for bold and italic in emacs org-mode
- How to get C-` key combo recognized in Emacs under Mac?
- how to install Emacs Prelude system-wide on windows/MinGW?
- Emacs on Windows 8: write-error, bad file descriptor
- Emacs and Skim not in Sync fails to open
- Emacs web mode selection word delimiters include _
- Error loading D:\cygdrive\d\path\to\my\file.pdf
Related Questions in CABAL
- Cabal sandbox is using a global dependency. Could not resolve
- Force GHC using local files
- Unable to upgrade cabal itself
- How to work with Cabal API
- installing present on ghc-7.10
- issues with installing newer cabal version for haskell vim now
- What is the difference between Cabal and Stack?
- ghcjs-jquery is incompatible with base-4.8.0.0, what to do?
- How to install Stackage as the system default?
- What is haskellng? What is the difference between 'haskellPackages' and 'haskellngPackages'?
- Requiring sudo to run ghci on OSx
- cabal update: Local and remote files match
- GHC undefined reference to Paths in dependency
- Is everything reinstalled from scratch in cabal sandboxes?
- Cabal cannot resolve dependencies - chooses wrong version of `containers`?
Related Questions in HASKELL-MODE
- emacs haskell-mode: <tab> does not work for if/then/else within do
- Haskell files are not recognize by `haskell-mode`
- How does cabal work out what directory it is in and look for targets?
- emacs haskell-mode with cabal project. "Unrecognised target syntax for ` --ghc-option=ferror-spans`."
- How to print the constructors of a type in GHCi?
- eldoc mode hangs emacs when fetching information to show in echo
- Haskell Emacs haskell-mode: Run 'C-h f haskell-mode' for instruction how to setup a Haskell interaction mode
- Haskell autocompletion with general info and documentation in Emacs
- Emacs haskell intero mode, import could not find module
- How to configure Spacemacs to use the global installed intero?
- Haskell-mode "could not find module"
- Setting up Emacs for Haskell development fights with Evil-mode
- Update Intero flycheck after changing cabal file
- Emacs haskell-mode: "Searching for program: no such file or directory, ghci"
- Is Haskell Mode's default indentation setup OK?
Related Questions in CABAL-DEV
- command: cabal build all, falling back to older state
- cabal-dev: command not found
- Cabal: Post Build Hook inside a Sandbox
- Cabal getting installed in root directory instead of /home/vagrant directory using Vagrantfile
- 'cabal run' gives "unrecognised command: run"
- Upgrading packages installed in a cabal sandbox
- Haskell Plugins and cabal sandbox
- Setting up Yesod on Ubuntu 13.10
- cabal-dev install Happstack-server how
- How to use hdevtools with cabal-dev?
- Haskell: Using cabal-dev with local packages over Hackage
- Haskell-mode source navigation for dependencies
- Import from child directory in ghci session (import modules from tests in yesod)
- Is there an equivalent to `cabal-dev ghc`
- Is it possible to have Leksah use a cabal-dev environment for it's workspace?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You can try haskdogs, which provides a thin wrapper around hasktags and executes it for your imported modules as well as your own code. It maintains a repository of module sources in
~/.haskdogsand indexes into that.I'm using it with vi and have been quite happy with it so far.