;;; haskell-mode-autoloads.el --- automatically extracted autoloads ;; ;;; Code: (add-to-list 'load-path (or (file-name-directory #$) (car load-path))) ;;;### (autoloads nil "ghc-core" "ghc-core.el" (22059 19521 482993 ;;;;;; 102000)) ;;; Generated autoloads from ghc-core.el (let ((loads (get 'ghc-core 'custom-loads))) (if (member '"ghc-core" loads) nil (put 'ghc-core 'custom-loads (cons '"ghc-core" loads)))) (defvar ghc-core-program "ghc" "\ Name of the GHC executable (excluding any arguments).") (custom-autoload 'ghc-core-program "ghc-core" t) (defvar ghc-core-program-args '("-O2") "\ Additional options to be passed to GHC when generating core output. GHC (see variable `ghc-core-program') is invoked with the basic command line options \"-ddump-simpl -c \" followed by the additional options defined here. The following `-ddump-simpl` options might be of interest: - `-dsuppress-all' - `-dsuppress-uniques' - `-dsuppress-idinfo' - `-dsuppress-module-prefixes' - `-dsuppress-type-signatures' - `-dsuppress-type-applications' - `-dsuppress-coercions' See `M-x manual-entry RET ghc' for more details.") (custom-autoload 'ghc-core-program-args "ghc-core" t) (autoload 'ghc-core-create-core "ghc-core" "\ Compile and load the current buffer as tidy core. \(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.hcr\\'" . ghc-core-mode)) (add-to-list 'auto-mode-alist '("\\.dump-simpl\\'" . ghc-core-mode)) (autoload 'ghc-core-mode "ghc-core" "\ Major mode for GHC Core files. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "ghci-script-mode" "ghci-script-mode.el" (22059 ;;;;;; 19521 46326 431000)) ;;; Generated autoloads from ghci-script-mode.el (autoload 'ghci-script-mode "ghci-script-mode" "\ Major mode for working with .ghci files. \(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.ghci\\'" . ghci-script-mode)) ;;;*** ;;;### (autoloads nil "haskell" "haskell.el" (22059 19521 562993 ;;;;;; 102000)) ;;; Generated autoloads from haskell.el (autoload 'interactive-haskell-mode "haskell" "\ Minor mode for enabling haskell-process interaction. \(fn &optional ARG)" t nil) (autoload 'haskell-interactive-mode-return "haskell" "\ Handle the return key. \(fn)" t nil) (autoload 'haskell-session-kill "haskell" "\ Kill the session process and buffer, delete the session. 0. Prompt to kill all associated buffers. 1. Kill the process. 2. Kill the interactive buffer. 3. Walk through all the related buffers and set their haskell-session to nil. 4. Remove the session from the sessions list. \(fn &optional LEAVE-INTERACTIVE-BUFFER)" t nil) (autoload 'haskell-interactive-kill "haskell" "\ Kill the buffer and (maybe) the session. \(fn)" t nil) (autoload 'haskell-session "haskell" "\ Get the Haskell session, prompt if there isn't one or fail. \(fn)" nil nil) (autoload 'haskell-interactive-switch "haskell" "\ Switch to the interactive mode for this session. \(fn)" t nil) (autoload 'haskell-session-change "haskell" "\ Change the session for the current buffer. \(fn)" t nil) (autoload 'haskell-kill-session-process "haskell" "\ Kill the process. \(fn &optional SESSION)" t nil) (autoload 'haskell-interactive-mode-visit-error "haskell" "\ Visit the buffer of the current (or last) error message. \(fn)" t nil) (autoload 'haskell-mode-contextual-space "haskell" "\ Contextually do clever stuff when hitting space. \(fn)" t nil) (autoload 'haskell-mode-jump-to-tag "haskell" "\ Jump to the tag of the given identifier. \(fn &optional NEXT-P)" t nil) (autoload 'haskell-mode-after-save-handler "haskell" "\ Function that will be called after buffer's saving. \(fn)" nil nil) (autoload 'haskell-mode-tag-find "haskell" "\ The tag find function, specific for the particular session. \(fn &optional NEXT-P)" t nil) (autoload 'haskell-interactive-bring "haskell" "\ Bring up the interactive mode for this session. \(fn)" t nil) (autoload 'haskell-process-load-file "haskell" "\ Load the current buffer file. \(fn)" t nil) (autoload 'haskell-process-reload-file "haskell" "\ Re-load the current buffer file. \(fn)" t nil) (autoload 'haskell-process-load-or-reload "haskell" "\ Load or reload. Universal argument toggles which. \(fn &optional TOGGLE)" t nil) (autoload 'haskell-process-cabal-build "haskell" "\ Build the Cabal project. \(fn)" t nil) (autoload 'haskell-process-cabal "haskell" "\ Prompts for a Cabal command to run. \(fn P)" t nil) (autoload 'haskell-process-minimal-imports "haskell" "\ Dump minimal imports. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-align-imports" "haskell-align-imports.el" ;;;;;; (22059 19522 296326 439000)) ;;; Generated autoloads from haskell-align-imports.el (defvar haskell-align-imports-pad-after-name nil "\ Pad layout after the module name also.") (custom-autoload 'haskell-align-imports-pad-after-name "haskell-align-imports" t) (autoload 'haskell-align-imports "haskell-align-imports" "\ Align all the imports in the buffer. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-bot" "haskell-bot.el" (22059 19522 ;;;;;; 252993 107000)) ;;; Generated autoloads from haskell-bot.el (let ((loads (get 'haskell-bot 'custom-loads))) (if (member '"haskell-bot" loads) nil (put 'haskell-bot 'custom-loads (cons '"haskell-bot" loads)))) (defvar haskell-bot-program-name "lambdabot" "\ *The name of the Bot interpreter program.") (custom-autoload 'haskell-bot-program-name "haskell-bot" t) (defvar haskell-bot-program-args nil "\ *A list of string args to pass when starting the Bot interpreter.") (custom-autoload 'haskell-bot-program-args "haskell-bot" t) ;;;*** ;;;### (autoloads nil "haskell-cabal" "haskell-cabal.el" (22059 19521 ;;;;;; 989659 771000)) ;;; Generated autoloads from haskell-cabal.el (add-to-list 'auto-mode-alist '("\\.cabal\\'" . haskell-cabal-mode)) (autoload 'haskell-cabal-mode "haskell-cabal" "\ Major mode for Cabal package description files. \(fn)" t nil) (autoload 'haskell-cabal-guess-setting "haskell-cabal" "\ Guess the specified setting of this project. If there is no valid .cabal file to get the setting from (or there is no corresponding setting with that name in the .cabal file), then this function returns nil. \(fn NAME)" t nil) (autoload 'haskell-cabal-get-dir "haskell-cabal" "\ Get the Cabal dir for a new project. Various ways of figuring this out, and indeed just prompting the user. Do them all. \(fn &optional USE-DEFAULTS)" nil nil) (autoload 'haskell-cabal-visit-file "haskell-cabal" "\ Locate and visit package description file for file visited by current buffer. This uses `haskell-cabal-find-file' to locate the closest \".cabal\" file and open it. This command assumes a common Cabal project structure where the \".cabal\" file is in the top-folder of the project, and all files related to the project are in or below the top-folder. If called with non-nil prefix argument OTHER-WINDOW use `find-file-other-window'. \(fn OTHER-WINDOW)" t nil) (let ((loads (get 'haskell-cabal 'custom-loads))) (if (member '"haskell-cabal" loads) nil (put 'haskell-cabal 'custom-loads (cons '"haskell-cabal" loads)))) (defvar haskell-cabal-list-comma-position 'before "\ Where to put the comma in lists") (custom-autoload 'haskell-cabal-list-comma-position "haskell-cabal" t) ;;;*** ;;;### (autoloads nil "haskell-checkers" "haskell-checkers.el" (22059 ;;;;;; 19521 882993 104000)) ;;; Generated autoloads from haskell-checkers.el (let ((loads (get 'haskell-checkers 'custom-loads))) (if (member '"haskell-checkers" loads) nil (put 'haskell-checkers 'custom-loads (cons '"haskell-checkers" loads)))) (defvar haskell-lint-command "hlint" "\ The default lint command for \\[hlint].") (custom-autoload 'haskell-lint-command "haskell-checkers" t) (defvar haskell-scan-command "scan" "\ The default scan command for \\[haskell-scan].") (custom-autoload 'haskell-scan-command "haskell-checkers" t) (defvar haskell-scan-options "" "\ The default options for \\[haskell-scan].") (custom-autoload 'haskell-scan-options "haskell-checkers" t) (defvar haskell-lint-options "" "\ The default options for \\[hlint].") (custom-autoload 'haskell-lint-options "haskell-checkers" t) (defvar haskell-checkers-save-files t "\ Save modified files when run checker or not (ask user)") (custom-autoload 'haskell-checkers-save-files "haskell-checkers" t) (defvar haskell-checkers-replace-with-suggestions nil "\ Replace user's code with suggested replacements (hlint only)") (custom-autoload 'haskell-checkers-replace-with-suggestions "haskell-checkers" t) (defvar haskell-checkers-replace-without-ask nil "\ Replace user's code with suggested replacements automatically (hlint only)") (custom-autoload 'haskell-checkers-replace-without-ask "haskell-checkers" t) ;;;*** ;;;### (autoloads nil "haskell-commands" "haskell-commands.el" (22059 ;;;;;; 19522 229659 773000)) ;;; Generated autoloads from haskell-commands.el (autoload 'haskell-process-restart "haskell-commands" "\ Restart the inferior Haskell process. \(fn)" t nil) (autoload 'haskell-process-clear "haskell-commands" "\ Clear the current process. \(fn)" t nil) (autoload 'haskell-process-interrupt "haskell-commands" "\ Interrupt the process (SIGINT). \(fn)" t nil) (autoload 'haskell-describe "haskell-commands" "\ Describe the given identifier IDENT. \(fn IDENT)" t nil) (autoload 'haskell-rgrep "haskell-commands" "\ Grep the effective project for the symbol at point. Very useful for codebase navigation. Prompts for an arbitrary regexp given a prefix arg PROMPT. \(fn &optional PROMPT)" t nil) (autoload 'haskell-process-do-info "haskell-commands" "\ Print info on the identifier at point. If PROMPT-VALUE is non-nil, request identifier via mini-buffer. \(fn &optional PROMPT-VALUE)" t nil) (autoload 'haskell-process-do-type "haskell-commands" "\ Print the type of the given expression. Given INSERT-VALUE prefix indicates that result type signature should be inserted. \(fn &optional INSERT-VALUE)" t nil) (autoload 'haskell-mode-jump-to-def-or-tag "haskell-commands" "\ Jump to the definition. Jump to definition of identifier at point by consulting GHCi, or tag table as fallback. Remember: If GHCi is busy doing something, this will delay, but it will always be accurate, in contrast to tags, which always work but are not always accurate. If the definition or tag is found, the location from which you jumped will be pushed onto `xref--marker-ring', so you can return to that position with `xref-pop-marker-stack'. \(fn &optional NEXT-P)" t nil) (autoload 'haskell-mode-goto-loc "haskell-commands" "\ Go to the location of the thing at point. Requires the :loc-at command from GHCi. \(fn)" t nil) (autoload 'haskell-mode-jump-to-def "haskell-commands" "\ Jump to definition of identifier IDENT at point. \(fn IDENT)" t nil) (autoload 'haskell-process-cd "haskell-commands" "\ Change directory. \(fn &optional NOT-INTERACTIVE)" t nil) (autoload 'haskell-process-cabal-macros "haskell-commands" "\ Send the cabal macros string. \(fn)" t nil) (autoload 'haskell-mode-show-type-at "haskell-commands" "\ Show type of the thing at point or within active region asynchronously. This function requires GHCi-ng and `:set +c` option enabled by default (please follow GHCi-ng README available at URL `https://github.com/chrisdone/ghci-ng'). \\ To make this function works sometimes you need to load the file in REPL first using command `haskell-process-load-or-reload' bound to \\[haskell-process-load-or-reload]. Optional argument INSERT-VALUE indicates that recieved type signature should be inserted (but only if nothing happened since function invocation). \(fn &optional INSERT-VALUE)" t nil) (autoload 'haskell-process-generate-tags "haskell-commands" "\ Regenerate the TAGS table. If optional AND-THEN-FIND-THIS-TAG argument is present it is used with function `xref-find-definitions' after new table was generated. \(fn &optional AND-THEN-FIND-THIS-TAG)" t nil) (autoload 'haskell-process-unignore "haskell-commands" "\ Unignore any ignored files. Do not ignore files that were specified as being ignored by the inferior GHCi process. \(fn)" t nil) (autoload 'haskell-session-change-target "haskell-commands" "\ Set the build TARGET for cabal REPL. \(fn TARGET)" t nil) (autoload 'haskell-mode-stylish-buffer "haskell-commands" "\ Apply stylish-haskell to the current buffer. \(fn)" t nil) (autoload 'haskell-mode-find-uses "haskell-commands" "\ Find use cases of the identifier at point and highlight them all. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-compile" "haskell-compile.el" (22059 ;;;;;; 19522 56326 438000)) ;;; Generated autoloads from haskell-compile.el (let ((loads (get 'haskell-compile 'custom-loads))) (if (member '"haskell-compile" loads) nil (put 'haskell-compile 'custom-loads (cons '"haskell-compile" loads)))) (defvar haskell-compile-cabal-build-command "cd %s && cabal build --ghc-option=-ferror-spans" "\ Default build command to use for `haskell-cabal-build' when a cabal file is detected. The `%s' placeholder is replaced by the cabal package top folder.") (custom-autoload 'haskell-compile-cabal-build-command "haskell-compile" t) (defvar haskell-compile-cabal-build-alt-command "cd %s && cabal clean -s && cabal build --ghc-option=-ferror-spans" "\ Alternative build command to use when `haskell-cabal-build' is called with a negative prefix argument. The `%s' placeholder is replaced by the cabal package top folder.") (custom-autoload 'haskell-compile-cabal-build-alt-command "haskell-compile" t) (defvar haskell-compile-command "ghc -Wall -ferror-spans -fforce-recomp -c %s" "\ Default build command to use for `haskell-cabal-build' when no cabal file is detected. The `%s' placeholder is replaced by the current buffer's filename.") (custom-autoload 'haskell-compile-command "haskell-compile" t) (defvar haskell-compile-ghc-filter-linker-messages t "\ Filter out unremarkable \"Loading package...\" linker messages during compilation.") (custom-autoload 'haskell-compile-ghc-filter-linker-messages "haskell-compile" t) (autoload 'haskell-compile "haskell-compile" "\ Compile the Haskell program including the current buffer. Tries to locate the next cabal description in current or parent folders via `haskell-cabal-find-dir' and if found, invoke `haskell-compile-cabal-build-command' from the cabal package root folder. If no cabal package could be detected, `haskell-compile-command' is used instead. If prefix argument EDIT-COMMAND is non-nil (and not a negative prefix `-'), `haskell-compile' prompts for custom compile command. If EDIT-COMMAND contains the negative prefix argument `-', `haskell-compile' calls the alternative command defined in `haskell-compile-cabal-build-alt-command' if a cabal package was detected. `haskell-compile' uses `haskell-compilation-mode' which is derived from `compilation-mode'. See Info node `(haskell-mode)compilation' for more details. \(fn &optional EDIT-COMMAND)" t nil) ;;;*** ;;;### (autoloads nil "haskell-complete-module" "haskell-complete-module.el" ;;;;;; (22059 19522 92993 105000)) ;;; Generated autoloads from haskell-complete-module.el (defvar haskell-complete-module-preferred 'nil "\ Override ordering of module results by specifying preferred modules.") (custom-autoload 'haskell-complete-module-preferred "haskell-complete-module" t) (defvar haskell-complete-module-max-display 10 "\ Maximum items to display in minibuffer.") (custom-autoload 'haskell-complete-module-max-display "haskell-complete-module" t) ;;;*** ;;;### (autoloads nil "haskell-customize" "haskell-customize.el" ;;;;;; (22059 19522 22993 105000)) ;;; Generated autoloads from haskell-customize.el (defvar haskell-process-load-or-reload-prompt nil "\ Nil means there will be no prompts on starting REPL. Defaults will be accepted.") (custom-autoload 'haskell-process-load-or-reload-prompt "haskell-customize" t) (let ((loads (get 'haskell 'custom-loads))) (if (member '"haskell-customize" loads) nil (put 'haskell 'custom-loads (cons '"haskell-customize" loads)))) (defvar haskell-completing-read-function 'ido-completing-read "\ Default function to use for completion.") (custom-autoload 'haskell-completing-read-function "haskell-customize" t) (defvar haskell-process-type 'auto "\ The inferior Haskell process type to use. When set to 'auto (the default), the directory contents and available programs will be used to make a best guess at the process type: If the project directory or one of its parents contains a \"cabal.sandbox.config\" file, then cabal-repl will be used. If there's a \"stack.yaml\" file and the \"stack\" executable can be located, then stack-ghci will be used. Otherwise if there's a *.cabal file, cabal-repl will be used. If none of the above apply, ghci will be used.") (custom-autoload 'haskell-process-type "haskell-customize" t) (defvar haskell-process-wrapper-function #'identity "\ Wrap or transform haskell process commands using this function. Can be set to a custom function which takes a list of arguments and returns a possibly-modified list. The following example function arranges for all haskell process commands to be started in the current nix-shell environment: (lambda (argv) (append (list \"nix-shell\" \"-I\" \".\" \"--command\" ) (list (mapconcat 'identity argv \" \")))) See Info Node `(emacs)Directory Variables' for a way to set this option on a per-project basis.") (custom-autoload 'haskell-process-wrapper-function "haskell-customize" t) (defvar haskell-ask-also-kill-buffers t "\ Ask whether to kill all associated buffers when a session process is killed.") (custom-autoload 'haskell-ask-also-kill-buffers "haskell-customize" t) (defvar haskell-doc-prettify-types t "\ Replace some parts of types with Unicode characters like \"∷\" when showing type information about symbols.") (custom-autoload 'haskell-doc-prettify-types "haskell-customize" t) (let ((loads (get 'haskell-interactive 'custom-loads))) (if (member '"haskell-customize" loads) nil (put 'haskell-interactive 'custom-loads (cons '"haskell-customize" loads)))) (defvar haskell-process-path-ghci "ghci" "\ The path for starting ghci.") (custom-autoload 'haskell-process-path-ghci "haskell-customize" t) (defvar haskell-process-path-cabal "cabal" "\ Path to the `cabal' executable.") (custom-autoload 'haskell-process-path-cabal "haskell-customize" t) (defvar haskell-process-path-stack "stack" "\ The path for starting stack.") (custom-autoload 'haskell-process-path-stack "haskell-customize" t) (defvar haskell-process-args-ghci '("-ferror-spans") "\ Any arguments for starting ghci.") (custom-autoload 'haskell-process-args-ghci "haskell-customize" t) (defvar haskell-process-args-cabal-repl '("--ghc-option=-ferror-spans") "\ Additional arguments for `cabal repl' invocation. Note: The settings in `haskell-process-path-ghci' and `haskell-process-args-ghci' are not automatically reused as `cabal repl' currently invokes `ghc --interactive'. Use `--with-ghc=' if you want to use a different interactive GHC frontend; use `--ghc-option=' to pass additional flags to `ghc'.") (custom-autoload 'haskell-process-args-cabal-repl "haskell-customize" t) (defvar haskell-process-args-stack-ghci '("--ghc-options=-ferror-spans") "\ Additional arguments for `stack ghci' invocation.") (custom-autoload 'haskell-process-args-stack-ghci "haskell-customize" t) (defvar haskell-process-do-cabal-format-string ":!cd %s && %s" "\ The way to run cabal comands. It takes two arguments -- the directory and the command. See `haskell-process-do-cabal' for more details.") (custom-autoload 'haskell-process-do-cabal-format-string "haskell-customize" t) (defvar haskell-process-log nil "\ Enable debug logging to \"*haskell-process-log*\" buffer.") (custom-autoload 'haskell-process-log "haskell-customize" t) (defvar haskell-process-show-debug-tips t "\ Show debugging tips when starting the process.") (custom-autoload 'haskell-process-show-debug-tips "haskell-customize" t) (defvar haskell-notify-p nil "\ Notify using notifications.el (if loaded)?") (custom-autoload 'haskell-notify-p "haskell-customize" t) (defvar haskell-process-suggest-no-warn-orphans t "\ Suggest adding -fno-warn-orphans pragma to file when getting orphan warnings.") (custom-autoload 'haskell-process-suggest-no-warn-orphans "haskell-customize" t) (defvar haskell-process-suggest-hoogle-imports nil "\ Suggest to add import statements using Hoogle as a backend.") (custom-autoload 'haskell-process-suggest-hoogle-imports "haskell-customize" t) (defvar haskell-process-suggest-hayoo-imports nil "\ Suggest to add import statements using Hayoo as a backend.") (custom-autoload 'haskell-process-suggest-hayoo-imports "haskell-customize" t) (defvar haskell-process-hayoo-query-url "http://hayoo.fh-wedel.de/json/?query=%s" "\ Query url for json hayoo results.") (custom-autoload 'haskell-process-hayoo-query-url "haskell-customize" t) (defvar haskell-process-suggest-haskell-docs-imports nil "\ Suggest to add import statements using haskell-docs as a backend.") (custom-autoload 'haskell-process-suggest-haskell-docs-imports "haskell-customize" t) (defvar haskell-process-suggest-add-package t "\ Suggest to add packages to your .cabal file when Cabal says it is a member of the hidden package, blah blah.") (custom-autoload 'haskell-process-suggest-add-package "haskell-customize" t) (defvar haskell-process-suggest-language-pragmas t "\ Suggest adding LANGUAGE pragmas recommended by GHC.") (custom-autoload 'haskell-process-suggest-language-pragmas "haskell-customize" t) (defvar haskell-process-suggest-remove-import-lines nil "\ Suggest removing import lines as warned by GHC.") (custom-autoload 'haskell-process-suggest-remove-import-lines "haskell-customize" t) (defvar haskell-process-suggest-overloaded-strings t "\ Suggest adding OverloadedStrings pragma to file when getting type mismatches with [Char].") (custom-autoload 'haskell-process-suggest-overloaded-strings "haskell-customize" t) (defvar haskell-process-check-cabal-config-on-load t "\ Check changes cabal config on loading Haskell files and restart the GHCi process if changed..") (custom-autoload 'haskell-process-check-cabal-config-on-load "haskell-customize" t) (defvar haskell-process-prompt-restart-on-cabal-change t "\ Ask whether to restart the GHCi process when the Cabal file has changed?") (custom-autoload 'haskell-process-prompt-restart-on-cabal-change "haskell-customize" t) (defvar haskell-process-auto-import-loaded-modules nil "\ Auto import the modules reported by GHC to have been loaded?") (custom-autoload 'haskell-process-auto-import-loaded-modules "haskell-customize" t) (defvar haskell-process-reload-with-fbytecode nil "\ When using -fobject-code, auto reload with -fbyte-code (and then restore the -fobject-code) so that all module info and imports become available?") (custom-autoload 'haskell-process-reload-with-fbytecode "haskell-customize" t) (defvar haskell-process-use-presentation-mode nil "\ Use presentation mode to show things like type info instead of printing to the message area.") (custom-autoload 'haskell-process-use-presentation-mode "haskell-customize" t) (defvar haskell-process-suggest-restart t "\ Suggest restarting the process when it has died") (custom-autoload 'haskell-process-suggest-restart "haskell-customize" t) (defvar haskell-interactive-mode-scroll-to-bottom nil "\ Scroll to bottom in the REPL always.") (custom-autoload 'haskell-interactive-mode-scroll-to-bottom "haskell-customize" t) (defvar haskell-interactive-popup-errors t "\ Popup errors in a separate buffer.") (custom-autoload 'haskell-interactive-popup-errors "haskell-customize" t) (defvar haskell-interactive-mode-collapse nil "\ Collapse printed results.") (custom-autoload 'haskell-interactive-mode-collapse "haskell-customize" t) (defvar haskell-interactive-types-for-show-ambiguous t "\ Show types when there's no Show instance or there's an ambiguous class constraint.") (custom-autoload 'haskell-interactive-types-for-show-ambiguous "haskell-customize" t) (defvar haskell-interactive-mode-eval-mode nil "\ Use the given mode's font-locking to render some text.") (custom-autoload 'haskell-interactive-mode-eval-mode "haskell-customize" t) (defvar haskell-interactive-mode-hide-multi-line-errors nil "\ Hide collapsible multi-line compile messages by default.") (custom-autoload 'haskell-interactive-mode-hide-multi-line-errors "haskell-customize" t) (defvar haskell-interactive-mode-delete-superseded-errors t "\ Whether to delete compile messages superseded by recompile/reloads.") (custom-autoload 'haskell-interactive-mode-delete-superseded-errors "haskell-customize" t) (defvar haskell-interactive-mode-include-file-name t "\ Include the file name of the module being compiled when printing compilation messages.") (custom-autoload 'haskell-interactive-mode-include-file-name "haskell-customize" t) (defvar haskell-import-mapping 'nil "\ Support a mapping from module to import lines. E.g. '((\"Data.Map\" . \"import qualified Data.Map as M import Data.Map (Map) \")) This will import import qualified Data.Map as M import Data.Map (Map) when Data.Map is the candidate. ") (custom-autoload 'haskell-import-mapping "haskell-customize" t) (defvar haskell-language-extensions 'nil "\ Language extensions in use. Should be in format: -XFoo, -XNoFoo etc. The idea is that various tools written with HSE (or any haskell-mode code that needs to be aware of syntactical properties; such as an indentation mode) that don't know what extensions to use can use this variable. Examples: hlint, hindent, structured-haskell-mode, tool-de-jour, etc. You can set this per-project with a .dir-locals.el file, in the same vein as `haskell-indent-spaces'.") (custom-autoload 'haskell-language-extensions "haskell-customize" t) ;;;*** ;;;### (autoloads nil "haskell-debug" "haskell-debug.el" (22059 19521 ;;;;;; 2993 98000)) ;;; Generated autoloads from haskell-debug.el (let ((loads (get 'haskell-debug 'custom-loads))) (if (member '"haskell-debug" loads) nil (put 'haskell-debug 'custom-loads (cons '"haskell-debug" loads)))) (defface haskell-debug-warning-face '((t :inherit 'compilation-warning)) "\ Face for warnings." :group (quote haskell-debug)) (defface haskell-debug-trace-number-face '((t :weight bold :background "#f5f5f5")) "\ Face for numbers in backtrace." :group (quote haskell-debug)) (defface haskell-debug-newline-face '((t :weight bold :background "#f0f0f0")) "\ Face for newlines in trace steps." :group (quote haskell-debug)) (defface haskell-debug-keybinding-face '((t :inherit 'font-lock-type-face :weight bold)) "\ Face for keybindings." :group (quote haskell-debug)) (defface haskell-debug-heading-face '((t :inherit 'font-lock-keyword-face)) "\ Face for headings." :group (quote haskell-debug)) (defface haskell-debug-muted-face '((t :foreground "#999")) "\ Face for muteds." :group (quote haskell-debug)) ;;;*** ;;;### (autoloads nil "haskell-decl-scan" "haskell-decl-scan.el" ;;;;;; (22059 19522 599659 775000)) ;;; Generated autoloads from haskell-decl-scan.el (let ((loads (get 'haskell-decl-scan 'custom-loads))) (if (member '"haskell-decl-scan" loads) nil (put 'haskell-decl-scan 'custom-loads (cons '"haskell-decl-scan" loads)))) (defvar haskell-decl-scan-bindings-as-variables nil "\ Whether to put top-level value bindings into a \"Variables\" category.") (custom-autoload 'haskell-decl-scan-bindings-as-variables "haskell-decl-scan" t) (defvar haskell-decl-scan-add-to-menubar t "\ Whether to add a \"Declarations\" menu entry to menu bar.") (custom-autoload 'haskell-decl-scan-add-to-menubar "haskell-decl-scan" t) (autoload 'haskell-ds-create-imenu-index "haskell-decl-scan" "\ Function for finding `imenu' declarations in Haskell mode. Finds all declarations (classes, variables, imports, instances and datatypes) in a Haskell file for the `imenu' package. \(fn)" nil nil) (autoload 'turn-on-haskell-decl-scan "haskell-decl-scan" "\ Unconditionally activate `haskell-decl-scan-mode'. \(fn)" t nil) (autoload 'haskell-decl-scan-mode "haskell-decl-scan" "\ Toggle Haskell declaration scanning minor mode on or off. With a prefix argument ARG, enable minor mode if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'. See also info node `(haskell-mode)haskell-decl-scan-mode' for more details about this minor mode. Top-level declarations are scanned and listed in the menu item \"Declarations\" (if enabled via option `haskell-decl-scan-add-to-menubar'). Selecting an item from this menu will take point to the start of the declaration. \\[beginning-of-defun] and \\[end-of-defun] move forward and backward to the start of a declaration. This may link with `haskell-doc-mode'. For non-literate and LaTeX-style literate scripts, we assume the common convention that top-level declarations start at the first column. For Bird-style literate scripts, we assume the common convention that top-level declarations start at the third column, ie. after \"> \". Anything in `font-lock-comment-face' is not considered for a declaration. Therefore, using Haskell font locking with comments coloured in `font-lock-comment-face' improves declaration scanning. Literate Haskell scripts are supported: If the value of `haskell-literate' (set automatically by `literate-haskell-mode') is `bird', a Bird-style literate script is assumed. If it is nil or `tex', a non-literate or LaTeX-style literate script is assumed, respectively. Invokes `haskell-decl-scan-mode-hook' on activation. \(fn &optional ARG)" t nil) ;;;*** ;;;### (autoloads nil "haskell-doc" "haskell-doc.el" (22059 19521 ;;;;;; 516326 434000)) ;;; Generated autoloads from haskell-doc.el (let ((loads (get 'haskell-doc 'custom-loads))) (if (member '"haskell-doc" loads) nil (put 'haskell-doc 'custom-loads (cons '"haskell-doc" loads)))) (defvar haskell-doc-show-global-types nil "\ If non-nil, search for the types of global functions by loading the files. This variable is buffer-local.") (custom-autoload 'haskell-doc-show-global-types "haskell-doc" t) (defvar haskell-doc-show-reserved t "\ If non-nil, show a documentation string for reserved ids. This variable is buffer-local.") (custom-autoload 'haskell-doc-show-reserved "haskell-doc" t) (defvar haskell-doc-show-prelude t "\ If non-nil, show a documentation string for prelude functions. This variable is buffer-local.") (custom-autoload 'haskell-doc-show-prelude "haskell-doc" t) (defvar haskell-doc-show-strategy t "\ If non-nil, show a documentation string for strategies. This variable is buffer-local.") (custom-autoload 'haskell-doc-show-strategy "haskell-doc" t) (defvar haskell-doc-show-user-defined t "\ If non-nil, show a documentation string for user defined ids. This variable is buffer-local.") (custom-autoload 'haskell-doc-show-user-defined "haskell-doc" t) (defvar haskell-doc-chop-off-context t "\ If non-nil eliminate the context part in a Haskell type.") (custom-autoload 'haskell-doc-chop-off-context "haskell-doc" t) (defvar haskell-doc-chop-off-fctname nil "\ If non-nil omit the function name and show only the type.") (custom-autoload 'haskell-doc-chop-off-fctname "haskell-doc" t) (autoload 'haskell-doc-mode "haskell-doc" "\ Enter `haskell-doc-mode' for showing fct types in the echo area. See variable docstring. \(fn &optional ARG)" t nil) (defalias 'turn-on-haskell-doc-mode 'haskell-doc-mode) (defalias 'turn-on-haskell-doc 'haskell-doc-mode) (autoload 'haskell-doc-current-info "haskell-doc" "\ Return the info about symbol at point. Meant for `eldoc-documentation-function'. \(fn)" nil nil) (autoload 'haskell-doc-show-type "haskell-doc" "\ Show the type of the function near point. For the function under point, show the type in the echo area. This information is extracted from the `haskell-doc-prelude-types' alist of prelude functions and their types, or from the local functions in the current buffer. \(fn &optional SYM)" t nil) ;;;*** ;;;### (autoloads nil "haskell-font-lock" "haskell-font-lock.el" ;;;;;; (22059 19521 796326 436000)) ;;; Generated autoloads from haskell-font-lock.el (defvar haskell-font-lock-symbols nil "\ Display \\ and -> and such using symbols in fonts. This may sound like a neat trick, but be extra careful: it changes the alignment and can thus lead to nasty surprises w.r.t layout.") (custom-autoload 'haskell-font-lock-symbols "haskell-font-lock" t) (defvar haskell-font-lock-symbols-alist '(("\\" . "λ") ("not" . "¬") ("->" . "→") ("<-" . "←") ("=>" . "⇒") ("()" . "∅") ("==" . "≡") ("/=" . "≢") (">=" . "≥") ("<=" . "≤") ("!!" . "‼") ("&&" . "∧") ("||" . "∨") ("sqrt" . "√") ("undefined" . "⊥") ("pi" . "π") ("~>" . "⇝") ("-<" . "↢") ("::" . "∷") ("." "∘" haskell-font-lock-dot-is-not-composition) ("forall" . "∀")) "\ Alist mapping Haskell symbols to chars. Each element has the form (STRING . COMPONENTS) or (STRING COMPONENTS PREDICATE). STRING is the Haskell symbol. COMPONENTS is a representation specification suitable as an argument to `compose-region'. PREDICATE if present is a function of one argument (the start position of the symbol) which should return non-nil if this mapping should be disabled at that position.") (custom-autoload 'haskell-font-lock-symbols-alist "haskell-font-lock" t) (defface haskell-keyword-face '((t :inherit font-lock-keyword-face)) "\ Face used to highlight Haskell keywords." :group (quote haskell)) (defface haskell-constructor-face '((t :inherit font-lock-type-face)) "\ Face used to highlight Haskell constructors." :group (quote haskell)) (defface haskell-operator-face '((t :inherit font-lock-variable-name-face)) "\ Face used to highlight Haskell operators." :group (quote haskell)) (defface haskell-pragma-face '((t :inherit font-lock-preprocessor-face)) "\ Face used to highlight Haskell pragmas." :group (quote haskell)) (defface haskell-literate-comment-face '((t :inherit font-lock-doc-face)) "\ Face with which to fontify literate comments. Inherit from `default' to avoid fontification of them." :group (quote haskell)) (autoload 'haskell-font-lock-choose-keywords "haskell-font-lock" "\ \(fn)" nil nil) ;;;*** ;;;### (autoloads nil "haskell-indent" "haskell-indent.el" (22059 ;;;;;; 19522 422993 107000)) ;;; Generated autoloads from haskell-indent.el (let ((loads (get 'haskell-indent 'custom-loads))) (if (member '"haskell-indent" loads) nil (put 'haskell-indent 'custom-loads (cons '"haskell-indent" loads)))) (defvar haskell-indent-offset 4 "\ Indentation of Haskell statements with respect to containing block.") (custom-autoload 'haskell-indent-offset "haskell-indent" t) (defvar haskell-indent-literate-Bird-default-offset 1 "\ Default number of blanks after > in a Bird style literate script.") (custom-autoload 'haskell-indent-literate-Bird-default-offset "haskell-indent" t) (defvar haskell-indent-rhs-align-column 0 "\ Column on which to align right-hand sides (use 0 for ad-hoc alignment).") (custom-autoload 'haskell-indent-rhs-align-column "haskell-indent" t) (defvar haskell-indent-look-past-empty-line t "\ If nil, indentation engine will not look past an empty line for layout points.") (custom-autoload 'haskell-indent-look-past-empty-line "haskell-indent" t) (defvar haskell-indent-thenelse 0 "\ If non-nil, \"then\" and \"else\" are indented. This is necessary in the \"do\" layout under Haskell-98. See http://hackage.haskell.org/trac/haskell-prime/wiki/DoAndIfThenElse") (custom-autoload 'haskell-indent-thenelse "haskell-indent" t) (defvar haskell-indent-after-keywords '(("where" 2 0) ("of" 2) ("do" 2) ("mdo" 2) ("rec" 2) ("in" 2 0) ("{" 2) "if" "then" "else" "let") "\ Keywords after which indentation should be indented by some offset. Each keyword info can have the following forms: KEYWORD | (KEYWORD OFFSET [OFFSET-HANGING]) If absent OFFSET-HANGING defaults to OFFSET. If absent OFFSET defaults to `haskell-indent-offset'. OFFSET-HANGING is the offset to use in the case where the keyword is at the end of an otherwise-non-empty line.") (custom-autoload 'haskell-indent-after-keywords "haskell-indent" t) (defvar haskell-indent-dont-hang '("(") "\ Lexemes that should never be considered as hanging.") (custom-autoload 'haskell-indent-dont-hang "haskell-indent" t) (autoload 'turn-on-haskell-indent "haskell-indent" "\ Turn on ``intelligent'' Haskell indentation mode. \(fn)" nil nil) (autoload 'haskell-indent-mode "haskell-indent" "\ ``Intelligent'' Haskell indentation mode. This deals with the layout rule of Haskell. \\[haskell-indent-cycle] starts the cycle which proposes new possibilities as long as the TAB key is pressed. Any other key or mouse click terminates the cycle and is interpreted except for RET which merely exits the cycle. Other special keys are: \\[haskell-indent-insert-equal] inserts an = \\[haskell-indent-insert-guard] inserts an | \\[haskell-indent-insert-otherwise] inserts an | otherwise = these functions also align the guards and rhs of the current definition \\[haskell-indent-insert-where] inserts a where keyword \\[haskell-indent-align-guards-and-rhs] aligns the guards and rhs of the region \\[haskell-indent-put-region-in-literate] makes the region a piece of literate code in a literate script Invokes `haskell-indent-hook' if not nil. \(fn &optional ARG)" t nil) ;;;*** ;;;### (autoloads nil "haskell-indentation" "haskell-indentation.el" ;;;;;; (22059 19521 662993 103000)) ;;; Generated autoloads from haskell-indentation.el (let ((loads (get 'haskell-indentation 'custom-loads))) (if (member '"haskell-indentation" loads) nil (put 'haskell-indentation 'custom-loads (cons '"haskell-indentation" loads)))) (defvar haskell-indentation-indent-leftmost t "\ Indent to the left margin after certain keywords. For example after \"let .. in\", \"case .. of\"). If set to t it will only indent to the left. If nil only relative to the containing expression. If set to the symbol 'both then both positions are allowed.") (custom-autoload 'haskell-indentation-indent-leftmost "haskell-indentation" t) (defvar haskell-indentation-layout-offset 2 "\ Extra indentation to add before expressions in a Haskell layout list.") (custom-autoload 'haskell-indentation-layout-offset "haskell-indentation" t) (defvar haskell-indentation-starter-offset 2 "\ Extra indentation after an opening keyword (e.g. \"let\").") (custom-autoload 'haskell-indentation-starter-offset "haskell-indentation" t) (defvar haskell-indentation-left-offset 2 "\ Extra indentation after an indentation to the left (e.g. after \"do\").") (custom-autoload 'haskell-indentation-left-offset "haskell-indentation" t) (defvar haskell-indentation-ifte-offset 2 "\ Extra indentation after the keywords \"if\", \"then\", or \"else\".") (custom-autoload 'haskell-indentation-ifte-offset "haskell-indentation" t) (defvar haskell-indentation-where-pre-offset 2 "\ Extra indentation before the keyword \"where\".") (custom-autoload 'haskell-indentation-where-pre-offset "haskell-indentation" t) (defvar haskell-indentation-where-post-offset 2 "\ Extra indentation after the keyword \"where\".") (custom-autoload 'haskell-indentation-where-post-offset "haskell-indentation" t) (autoload 'haskell-indentation-mode "haskell-indentation" "\ Haskell indentation mode that deals with the layout rule. It rebinds RET, DEL and BACKSPACE, so that indentations can be set and deleted as if they were real tabs. \(fn &optional ARG)" t nil) (autoload 'turn-on-haskell-indentation "haskell-indentation" "\ Turn on the haskell-indentation minor mode. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-interactive-mode" "haskell-interactive-mode.el" ;;;;;; (22059 19521 89659 766000)) ;;; Generated autoloads from haskell-interactive-mode.el (defface haskell-interactive-face-prompt '((t :inherit font-lock-function-name-face)) "\ Face for the prompt." :group (quote haskell-interactive)) (defface haskell-interactive-face-compile-error '((t :inherit compilation-error)) "\ Face for compile errors." :group (quote haskell-interactive)) (defface haskell-interactive-face-compile-warning '((t :inherit compilation-warning)) "\ Face for compiler warnings." :group (quote haskell-interactive)) (defface haskell-interactive-face-result '((t :inherit font-lock-string-face)) "\ Face for the result." :group (quote haskell-interactive)) (defface haskell-interactive-face-garbage '((t :inherit font-lock-string-face)) "\ Face for trailing garbage after a command has completed." :group (quote haskell-interactive)) (autoload 'haskell-interactive-mode-reset-error "haskell-interactive-mode" "\ Reset the error cursor position. \(fn SESSION)" t nil) (autoload 'haskell-interactive-mode-echo "haskell-interactive-mode" "\ Echo a read only piece of text before the prompt. \(fn SESSION MESSAGE &optional MODE)" nil nil) (autoload 'haskell-process-show-repl-response "haskell-interactive-mode" "\ Send LINE to the GHCi process and echo the result in some fashion. Result will be printed in the minibuffer or presented using function `haskell-presentation-present', depending on variable `haskell-process-use-presentation-mode'. \(fn LINE)" nil nil) ;;;*** ;;;### (autoloads nil "haskell-load" "haskell-load.el" (22059 19520 ;;;;;; 929659 764000)) ;;; Generated autoloads from haskell-load.el (defface haskell-error-face '((((supports :underline (:style wave))) :underline (:style wave :color "#dc322f")) (t :inherit error)) "\ Face used for marking error lines." :group (quote haskell-mode)) (defface haskell-warning-face '((((supports :underline (:style wave))) :underline (:style wave :color "#b58900")) (t :inherit warning)) "\ Face used for marking warning lines." :group (quote haskell-mode)) (defface haskell-hole-face '((((supports :underline (:style wave))) :underline (:style wave :color "#6c71c4")) (t :inherit warning)) "\ Face used for marking hole lines." :group (quote haskell-mode)) (autoload 'haskell-process-reload-devel-main "haskell-load" "\ Reload the module `DevelMain' and then run `DevelMain.update'. This is for doing live update of the code of servers or GUI applications. Put your development version of the program in `DevelMain', and define `update' to auto-start the program on a new thread, and use the `foreign-store' package to access the running context across :load/:reloads in GHCi. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-menu" "haskell-menu.el" (22059 19521 ;;;;;; 862993 103000)) ;;; Generated autoloads from haskell-menu.el (defvar haskell-menu-buffer-name "*haskell-menu*" "\ The name of the Haskell session menu buffer") (custom-autoload 'haskell-menu-buffer-name "haskell-menu" t) (autoload 'haskell-menu "haskell-menu" "\ Launch the Haskell sessions menu. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-mode" "haskell-mode.el" (22059 19522 ;;;;;; 336326 440000)) ;;; Generated autoloads from haskell-mode.el (autoload 'haskell-version "haskell-mode" "\ Show the `haskell-mode` version in the echo area. With prefix argument HERE, insert it at point. \(fn &optional HERE)" t nil) (autoload 'haskell-mode-view-news "haskell-mode" "\ Display information on recent changes to haskell-mode. \(fn)" t nil) (defvar haskell-literate-default 'bird "\ Default value for `haskell-literate'. Used if the style of a literate buffer is ambiguous. This variable should be set to the preferred literate style.") (custom-autoload 'haskell-literate-default "haskell-mode" t) (defvar haskell-mode-contextual-import-completion t "\ Enable import completion on haskell-mode-contextual-space.") (custom-autoload 'haskell-mode-contextual-import-completion "haskell-mode" t) (autoload 'haskell-mode "haskell-mode" "\ Major mode for editing Haskell programs. For more information aee also Info node `(haskell-mode)Getting Started'. \\ Literate Haskell scripts are supported via `literate-haskell-mode'. The variable `haskell-literate' indicates the style of the script in the current buffer. See the documentation on this variable for more details. Use `haskell-version' to find out what version of Haskell mode you are currently using. Additional Haskell mode modules can be hooked in via `haskell-mode-hook'. Indentation modes: `haskell-indentation-mode', Kristof Bastiaensen, Gergely Risko Intelligent semi-automatic indentation Mk2 `haskell-indent-mode', Guy Lapalme Intelligent semi-automatic indentation. `haskell-simple-indent-mode', Graeme E Moss and Heribert Schuetz Simple indentation. Interaction modes: `interactive-haskell-mode' Interact with per-project GHCi processes through a REPL and directory-aware sessions. `inf-haskell-mode' Interact with a GHCi process using comint-mode. Deprecated. Other modes: `haskell-decl-scan-mode', Graeme E Moss Scans top-level declarations, and places them in a menu. `haskell-doc-mode', Hans-Wolfgang Loidl Echoes types of functions or syntax of keywords when the cursor is idle. To activate a minor-mode, simply run the interactive command. For example, `M-x haskell-doc-mode'. Run it again to disable it. To enable a mode for every haskell-mode buffer, add a hook in your Emacs configuration. To do that you can customize `haskell-mode-hook' or add lines to your .emacs file. For example, to enable `haskell-indent-mode' and `interactive-haskell-mode', use the following: (add-hook 'haskell-mode-hook 'haskell-indentation-mode) (add-hook 'haskell-mode-hook 'interactive-haskell-mode) For more details see Info node `(haskell-mode)haskell-mode-hook'. Warning: do not enable more than one of the above indentation modes. See Info node `(haskell-mode)indentation' for more details. Minor modes that work well with `haskell-mode': - `smerge-mode': show and work with diff3 conflict markers used by git, svn and other version control systems. \(fn)" t nil) (autoload 'haskell-forward-sexp "haskell-mode" "\ Haskell specific version of `forward-sexp'. Move forward across one balanced expression (sexp). With ARG, do it that many times. Negative arg -N means move backward across N balanced expressions. This command assumes point is not in a string or comment. Note that negative arguments do not work so well. \(fn &optional ARG)" t nil) (autoload 'literate-haskell-mode "haskell-mode" "\ As `haskell-mode' but for literate scripts. \(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.[gh]s\\'" . haskell-mode)) (add-to-list 'auto-mode-alist '("\\.l[gh]s\\'" . literate-haskell-mode)) (add-to-list 'auto-mode-alist '("\\.hsc\\'" . haskell-mode)) (add-to-list 'interpreter-mode-alist '("runghc" . haskell-mode)) (add-to-list 'interpreter-mode-alist '("runhaskell" . haskell-mode)) (add-to-list 'completion-ignored-extensions ".hi") (defvar haskell-hoogle-command (if (executable-find "hoogle") "hoogle") "\ Name of the command to use to query Hoogle. If nil, use the Hoogle web-site.") (custom-autoload 'haskell-hoogle-command "haskell-mode" t) (defvar haskell-hoogle-url "http://haskell.org/hoogle/?q=%s" "\ Default value for hoogle web site. ") (custom-autoload 'haskell-hoogle-url "haskell-mode" t) (autoload 'haskell-hoogle "haskell-mode" "\ Do a Hoogle search for QUERY. When `haskell-hoogle-command' is non-nil, this command runs that. Otherwise, it opens a hoogle search result in the browser. If prefix argument INFO is given, then `haskell-hoogle-command' is asked to show extra info for the items matching QUERY.. \(fn QUERY &optional INFO)" t nil) (defalias 'hoogle 'haskell-hoogle) (autoload 'hoogle-lookup-from-local "haskell-mode" "\ Lookup by local hoogle. \(fn)" t nil) (defvar haskell-hayoo-url "http://hayoo.fh-wedel.de/?query=%s" "\ Default value for hayoo web site. ") (custom-autoload 'haskell-hayoo-url "haskell-mode" t) (autoload 'haskell-hayoo "haskell-mode" "\ Do a Hayoo search for QUERY. \(fn QUERY)" t nil) (defalias 'hayoo 'haskell-hayoo) (defvar haskell-check-command "hlint" "\ *Command used to check a Haskell file.") (custom-autoload 'haskell-check-command "haskell-mode" t) (defvar haskell-stylish-on-save nil "\ Whether to run stylish-haskell on the buffer before saving.") (custom-autoload 'haskell-stylish-on-save "haskell-mode" t) (defvar haskell-tags-on-save nil "\ Generate tags via hasktags after saving.") (custom-autoload 'haskell-tags-on-save "haskell-mode" t) (defvar haskell-indent-spaces 2 "\ Number of spaces to indent inwards.") (custom-autoload 'haskell-indent-spaces "haskell-mode" t) ;;;*** ;;;### (autoloads nil "haskell-modules" "haskell-modules.el" (22059 ;;;;;; 19522 496326 442000)) ;;; Generated autoloads from haskell-modules.el (autoload 'haskell-session-installed-modules "haskell-modules" "\ Get the modules installed in the current package set. \(fn SESSION &optional DONTCREATE)" nil nil) (autoload 'haskell-session-all-modules "haskell-modules" "\ Get all modules -- installed or in the current project. If DONTCREATE is non-nil don't create a new session. \(fn SESSION &optional DONTCREATE)" nil nil) (autoload 'haskell-session-project-modules "haskell-modules" "\ Get the modules of the current project. If DONTCREATE is non-nil don't create a new session. \(fn SESSION &optional DONTCREATE)" nil nil) ;;;*** ;;;### (autoloads nil "haskell-move-nested" "haskell-move-nested.el" ;;;;;; (22059 19522 376326 440000)) ;;; Generated autoloads from haskell-move-nested.el (autoload 'haskell-move-nested "haskell-move-nested" "\ Shift the nested off-side-rule block adjacent to point by COLS columns to the right. In Transient Mark mode, if the mark is active, operate on the contents of the region instead. \(fn COLS)" nil nil) (autoload 'haskell-move-nested-right "haskell-move-nested" "\ Increase indentation of the following off-side-rule block adjacent to point. Use a numeric prefix argument to indicate amount of indentation to apply. In Transient Mark mode, if the mark is active, operate on the contents of the region instead. \(fn COLS)" t nil) (autoload 'haskell-move-nested-left "haskell-move-nested" "\ Decrease indentation of the following off-side-rule block adjacent to point. Use a numeric prefix argument to indicate amount of indentation to apply. In Transient Mark mode, if the mark is active, operate on the contents of the region instead. \(fn COLS)" t nil) ;;;*** ;;;### (autoloads nil "haskell-navigate-imports" "haskell-navigate-imports.el" ;;;;;; (22059 19522 529659 774000)) ;;; Generated autoloads from haskell-navigate-imports.el (autoload 'haskell-navigate-imports "haskell-navigate-imports" "\ Cycle the Haskell import lines or return to point (with prefix arg). \(fn &optional RETURN)" t nil) (autoload 'haskell-navigate-imports-go "haskell-navigate-imports" "\ Go to the first line of a list of consequtive import lines. Cycles. \(fn)" t nil) (autoload 'haskell-navigate-imports-return "haskell-navigate-imports" "\ Return to the non-import point we were at before going to the module list. If we were originally at an import list, we can just cycle through easily. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-session" "haskell-session.el" (22059 ;;;;;; 19521 696326 435000)) ;;; Generated autoloads from haskell-session.el (autoload 'haskell-session-maybe "haskell-session" "\ Maybe get the Haskell session, return nil if there isn't one. \(fn)" nil nil) (autoload 'haskell-session-process "haskell-session" "\ Get the session process. \(fn S)" nil nil) ;;;*** ;;;### (autoloads nil "haskell-simple-indent" "haskell-simple-indent.el" ;;;;;; (22059 19521 416326 434000)) ;;; Generated autoloads from haskell-simple-indent.el (let ((loads (get 'haskell-simple-indent 'custom-loads))) (if (member '"haskell-simple-indent" loads) nil (put 'haskell-simple-indent 'custom-loads (cons '"haskell-simple-indent" loads)))) (autoload 'haskell-simple-indent-mode "haskell-simple-indent" "\ Simple Haskell indentation mode that uses simple heuristic. In this minor mode, `indent-for-tab-command' (bound to by default) will move the cursor to the next indent point in the previous nonblank line, whereas `haskell-simple-indent-backtab' \(bound to by default) will move the cursor the previous indent point. An indent point is a non-whitespace character following whitespace. Runs `haskell-simple-indent-hook' on activation. \(fn &optional ARG)" t nil) (autoload 'turn-on-haskell-simple-indent "haskell-simple-indent" "\ Turn on function `haskell-simple-indent-mode'. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-sort-imports" "haskell-sort-imports.el" ;;;;;; (22059 19521 949659 771000)) ;;; Generated autoloads from haskell-sort-imports.el (autoload 'haskell-sort-imports "haskell-sort-imports" "\ Sort the import list at point. It sorts the current group i.e. an import list separated by blank lines on either side. If the region is active, it will restrict the imports to sort within that region. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "haskell-unicode-input-method" "haskell-unicode-input-method.el" ;;;;;; (22059 19521 336326 433000)) ;;; Generated autoloads from haskell-unicode-input-method.el (autoload 'turn-on-haskell-unicode-input-method "haskell-unicode-input-method" "\ Set input method `haskell-unicode'. See Info node `Unicode(haskell-mode)' for more details. \(fn)" t nil) ;;;*** ;;;### (autoloads nil "highlight-uses-mode" "highlight-uses-mode.el" ;;;;;; (22059 19522 122993 105000)) ;;; Generated autoloads from highlight-uses-mode.el (autoload 'highlight-uses-mode "highlight-uses-mode" "\ Minor mode for highlighting and jumping between uses. \(fn &optional ARG)" t nil) ;;;*** ;;;### (autoloads nil "inf-haskell" "inf-haskell.el" (22059 19520 ;;;;;; 969659 764000)) ;;; Generated autoloads from inf-haskell.el (let ((loads (get 'inferior-haskell 'custom-loads))) (if (member '"inf-haskell" loads) nil (put 'inferior-haskell 'custom-loads (cons '"inf-haskell" loads)))) (defvar haskell-program-name (or (cond ((executable-find "hugs") "hugs \"+.\"") ((executable-find "ghci") "ghci")) "hugs \"+.\"") "\ The name of the command to start the inferior Haskell process. The command can include arguments.") (custom-autoload 'haskell-program-name "inf-haskell" t) (defvar inferior-haskell-find-project-root t "\ If non-nil, try and find the project root directory of this file. This will either look for a Cabal file or a \"module\" statement in the file.") (custom-autoload 'inferior-haskell-find-project-root "inf-haskell" t) (defalias 'run-haskell 'switch-to-haskell) (autoload 'switch-to-haskell "inf-haskell" "\ Show the inferior-haskell buffer. Start the process if needed. \(fn &optional ARG)" t nil) (defvar inferior-haskell-wait-and-jump nil "\ If non-nil, wait for file loading to terminate and jump to the error.") (custom-autoload 'inferior-haskell-wait-and-jump "inf-haskell" t) (autoload 'inferior-haskell-load-file "inf-haskell" "\ Pass the current buffer's file to the inferior haskell process. If prefix arg \\[universal-argument] is given, just reload the previous file. \(fn &optional RELOAD)" t nil) (autoload 'inferior-haskell-load-and-run "inf-haskell" "\ Pass the current buffer's file to haskell and then run a COMMAND. \(fn COMMAND)" t nil) (autoload 'inferior-haskell-send-decl "inf-haskell" "\ Send current declaration to inferior-haskell process. \(fn)" t nil) (autoload 'inferior-haskell-type "inf-haskell" "\ Query the haskell process for the type of the given expression. If optional argument `insert-value' is non-nil, insert the type above point in the buffer. This can be done interactively with the \\[universal-argument] prefix. The returned info is cached for reuse by `haskell-doc-mode'. \(fn EXPR &optional INSERT-VALUE)" t nil) (autoload 'inferior-haskell-kind "inf-haskell" "\ Query the haskell process for the kind of the given expression. \(fn TYPE)" t nil) (autoload 'inferior-haskell-info "inf-haskell" "\ Query the haskell process for the info of the given expression. \(fn SYM)" t nil) (autoload 'inferior-haskell-find-definition "inf-haskell" "\ Attempt to locate and jump to the definition of the given expression. \(fn SYM)" t nil) (defvar inferior-haskell-use-web-docs 'fallback "\ Whether to use the online documentation. Possible values: `never', meaning always use local documentation, unless the local file doesn't exist, when do nothing, `fallback', which means only use the online documentation when the local file doesn't exist, or `always', meaning always use the online documentation, regardless of existance of local files. Default is `fallback'.") (custom-autoload 'inferior-haskell-use-web-docs "inf-haskell" t) (defvar inferior-haskell-web-docs-base "http://haskell.org/ghc/docs/latest/html/libraries/" "\ The base URL of the online libraries documentation. This will only be used if the value of `inferior-haskell-use-web-docs' is `always' or `fallback'.") (custom-autoload 'inferior-haskell-web-docs-base "inf-haskell" t) (defvar haskell-package-manager-name "ghc-pkg" "\ Name of the program to consult regarding package details.") (custom-autoload 'haskell-package-manager-name "inf-haskell" t) (defvar haskell-package-conf-file (condition-case nil (with-temp-buffer (call-process "ghc" nil t nil "--print-libdir") (expand-file-name "package.conf" (buffer-substring (point-min) (1- (point-max))))) (error nil)) "\ Where the package configuration file for the package manager resides. By default this is set to `ghc --print-libdir`/package.conf.") (custom-autoload 'haskell-package-conf-file "inf-haskell" t) (defvar inferior-haskell-module-alist-file (expand-file-name (concat "inf-haskell-module-alist-" (number-to-string (user-uid))) temporary-file-directory) "\ Where to save the module -> package lookup table. Set this to nil to never cache to a file.") (custom-autoload 'inferior-haskell-module-alist-file "inf-haskell" t) (autoload 'inferior-haskell-find-haddock "inf-haskell" "\ Find and open the Haddock documentation of SYM. Make sure to load the file into GHCi or Hugs first by using C-c C-l. Only works for functions in a package installed with ghc-pkg, or whatever the value of `haskell-package-manager-name' is. This function needs to find which package a given module belongs to. In order to do this, it computes a module-to-package lookup alist, which is expensive to compute (it takes upwards of five seconds with more than about thirty installed packages). As a result, we cache it across sessions using the cache file referenced by `inferior-haskell-module-alist-file'. We test to see if this is newer than `haskell-package-conf-file' every time we load it. \(fn SYM)" t nil) (autoload 'inf-haskell-mode "inf-haskell" "\ Minor mode for enabling inf-haskell process interaction. \(fn &optional ARG)" t nil) ;;;*** ;;;### (autoloads nil "w3m-haddock" "w3m-haddock.el" (22059 19522 ;;;;;; 182993 105000)) ;;; Generated autoloads from w3m-haddock.el (defface w3m-haddock-heading-face '((((class color)) :inherit highlight)) "\ Face for quarantines." :group (quote haskell)) (defvar haskell-w3m-haddock-dirs '("~/.cabal/share/doc/") "\ The path to your cabal documentation dir. It should contain directories of package-name-x.x. You can rebind this if you're using hsenv by adding it to your .dir-locals.el in your project root. E.g. ((haskell-mode . ((haskell-w3m-haddock-dirs . (\"/home/chris/Projects/foobar/.hsenv/cabal/share/doc\"))))) ") (custom-autoload 'haskell-w3m-haddock-dirs "w3m-haddock" t) ;;;*** ;;;### (autoloads nil nil ("haskell-collapse.el" "haskell-compat.el" ;;;;;; "haskell-completions.el" "haskell-lexeme.el" "haskell-mode-pkg.el" ;;;;;; "haskell-package.el" "haskell-presentation-mode.el" "haskell-process.el" ;;;;;; "haskell-repl.el" "haskell-sandbox.el" "haskell-string.el" ;;;;;; "haskell-utils.el") (22059 19522 667642 240000)) ;;;*** ;; Local Variables: ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t ;; End: ;;; haskell-mode-autoloads.el ends here