emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] branch elpa/haskell-tng-mode created (now 55d8e69)


From: ELPA Syncer
Subject: [nongnu] branch elpa/haskell-tng-mode created (now 55d8e69)
Date: Tue, 5 Oct 2021 23:57:42 -0400 (EDT)

elpasync pushed a change to branch elpa/haskell-tng-mode.

        at  55d8e69   upgrade hsinspect

This branch includes the following new commits:

       new  bf24329   going nova
       new  00f7d84   simplify names
       new  aadf499   module fontification
       new  111396f   converted many font-face rules to the rx DSL
       new  c2a5b64   cleaner import fontification
       new  f6ce55f   type detection has begun
       new  6ce5efb   moar type fontification
       new  700524b   typo in keywords
       new  6f8258c   thinking about multiline
       new  7bc3218   extend types in parens
       new  52f0cb9   expand parens
       new  f99ca77   fixup! expand parens
       new  3dbb883   more progress on multiline type expansion
       new  95ab59c   multiline type matching seems to work
       new  cb801b4   moar multiline type search
       new  bd8f905   almost there, regions not being expanded
       new  ea77bb2   fixup! almost there, regions not being expanded
       new  639fc6c   multiline types and font-lock-multiline
       new  77d6ec5   cleaned up multiline explicit types
       new  cc739ad   multiline topdecl type sections
       new  6ae08ec   fixup! multiline topdecl type sections
       new  2b82b2f   fixup! fixup! multiline topdecl type sections
       new  3e8efdc   type aliases and deriving
       new  db064be   dank macro for font-lock extends/keyword
       new  5536d23   all font locks use the new macro
       new  907255e   some namespacing
       new  b9bc414   improve the multiline font macro
       new  a7a90ea   fixup! improve the multiline font macro
       new  85272cb   fixup! fixup! improve the multiline font macro
       new  de48840   multiline import anchors
       new  c3d4e70   don't reinvent standard tools
       new  a4ec07a   fix install instructions
       new  a808c7b   notes on language extensions
       new  595bd44   type families
       new  46abfc4   getting closer to good types in imports
       new  c6382e1   almost got it with imports, then I lost it...
       new  fa32b46   finally caught the bug in anchor pre/post resetting
       new  f2ce737   neutral
       new  ad570a0   out of date comments
       new  12c7148   leave fontification in comments and strings
       new  7326aad   modules and more efficient none
       new  49611c6   regression tests for fontification
       new  7c2dedb   use pyenv when running cask
       new  5c50be0   remove redundant TODOs
       new  c22f7d2   thoughts on future plans
       new  174c63b   laying the foundations for SMIE
       new  a5f779d   initial SMIE tests
       new  71cf945   lexer test based on Haskell2010
       new  dae43ac   improvements to the default lexer
       new  4d6bbfc   feedback from Stefan, improving lexing
       new  2f04c01   starting work on semicolon inference
       new  96609e4   thoughts on layout inference
       new  d76c6ad   some thoughts on WLDO detection
       new  06b357c   hacky closing braces
       new  3e53f56   cleaner lexer test output
       new  a4a664b   layout inference
       new  64ad4a8   refactored to centralise state
       new  97ce717   improve the testing
       new  0ac5a2f   copyright years and move the test assertions
       new  d33d146   [ci skip] start to refactor layout out of lexer
       new  a6bb27e   [ci skip] layout algorithm implemented and tested
       new  61f4c09   [ci skip] unify the testing approach
       new  73e2b11   the new lexer works!
       new  2a2afee   cache invalidation and tests for layout invalidation
       new  7d2863e   tests for SMIE state invalidation
       new  41a29dd   backward lexer
       new  3ca869f   code reorganisation
       new  8e1a225   sexp tests
       new  c48e7a5   starting to transcribe the expression table
       new  f3e3838   starting to transcribe the expression table
       new  0ffb885   a thought
       new  269be91   revert broken grammar rules
       new  1f1110a   transcribe the grammar rules
       new  3194e62   stefan to the rescue
       new  01789b1   y u no haskell-mode?
       new  79aeb82   most of the grammar
       new  e7eaa38   some ideas for cabal
       new  7eaef51   optimisation in the sexp test
       new  b8f3e3f   back out incomplete grammar rules
       new  9e19b2b   double down on simpler grammar
       new  b690037   comment-* support
       new  cb0f3d2   starting indentation rules
       new  6e7a24f   lexer identifies conid / varid
       new  cfbdae1   simplify the lexer assertion language
       new  502cc26   document a failure mode
       new  b12e49a   consym
       new  0c5acb7   lexer and grammar supports symid
       new  08f924c   simplify the grammar rules, better s-exps
       new  138aca0   typelevel lists are harder than I thought...
       new  6a05d12   planning for indentation
       new  7d6fa3d   thoughts on lexers
       new  2060f7a   thoughts on indentation testing
       new  6c520bc   fixes for type level lists
       new  6d2d764   skeleton for indentation tests
       new  bfe859a   notes about lexers
       new  c20ea4f   infix varid as symid
       new  f085f16   indentation regression tests
       new  ceaec13   groundwork for tab cycling
       new  f5961e6   indentation cycles are really complicated...
       new  5f423b9   some alts in the indentation test
       new  6a31b59   document the plan for indentation
       new  25b15eb   indentation alternatives wiring
       new  01ea0b8   heuristic alternative indentation levels
       new  9ec4841   meh indentation
       new  6cf67bf   indentation can't handle mismatched parens, don't test 
for it
       new  cb1d2db   newline shouldn't trigger indent cycling
       new  e023657   SMIE wishlist
       new  ddd0706   suggest next line indentation
       new  0506391   module ... where indents to 0
       new  083e80a   assert on alternative indentation order
       new  d9bbcdd   next steps
       new  6e4849c   some compilation test cases
       new  b3e6c9a   compilation mode regression tests vs haskell-mode
       new  50b53d3   tng compilation tests
       new  0d04664   implement batch compilation
       new  3d1122b   notes on regexps
       new  36ece6d   low hanging fruit
       new  f342041   better SMIE blinkers
       new  497214b   syntax tests and bugfixes
       new  1cdf901   better escape syntax detection
       new  249f507   support whitespace gaps
       new  df5d2c5   better whitespace gap detection
       new  3b7cd02   some todos
       new  489e4c9   document explicit export fontification bug
       new  c40c6e6   fix explicit export fontification bug
       new  82312a2   working compilation matchers
       new  fc4d3e3   compilation mode supports multiline error spans
       new  88bad65   visually distinguish compile errors and warnings
       new  9dc0abc   alt indentation levels should be ordered
       new  879fc34   thots
       new  794c80b   better indentation alts
       new  e79577e   match ghc source paths when compiling
       new  ec39a64   improvements to indentation alts and compilation info
       new  ac55d33   interactive SMIE debugging
       new  a830fcb   reindention test
       new  91a1d08   creating small scenarios for indentation specs
       new  88b17d4   started indentation rules
       new  cf22f3a   simplify indentation testing
       new  7a8f714   indent back to the same level of `do'
       new  1009082   append indentation test
       new  d43fd73   more efficient indentation 'insert test
       new  f67557b   fix a layout corner case
       new  adb3c50   better insert indentation suggestions
       new  a754020   indent alts will suggest based on previous <- lines
       new  8ec4807   somehow dropped font-lock-extend-region-multiline
       new  aa2a0ad   prefer --enable-tests
       new  d3a6a22   no todos in the test/src dir
       new  fdaaf38   indent after "in"
       new  60d8c20   indent "case of"
       new  2c6c772   better WLDO indentation
       new  0d5e020   support LambdaCase
       new  20f4091   support dollars in indentation
       new  907c8fa   ImplicitParams indentation
       new  85f20b1   indent coproducts
       new  3f54673   don't fontify toplevel
       new  e0acc42   better tasty error detection
       new  8c2e3f7   better symid indentation
       new  32175c0   thots
       new  7f9afd2   list indentation
       new  bc5c827   tuple indentation
       new  e2c60a9   prep for records
       new  3449847   no need to special-case dollar
       new  08a3946   records indentation
       new  9023dc6   don't rely on line-based indentation rules
       new  6e70344   duplicate ; tokens to be used as terminators
       new  a0f777e   Revert "duplicate ; tokens to be used as terminators"
       new  2320b89   alternative to smie-rules-* in :elem and :list-intro
       new  e1aba33   fix a layout bug in lists and records
       new  ab5252b   rearrange alts
       new  4e1f51c   indent is deriving aware
       new  ef7f335   note stack compatibility
       new  ee07f6d   type indentation tests
       new  f221f95   introduce types and constraints to the grammar
       new  c211672   indentation for hanging type definition
       new  86bcd98   constraint indentation
       new  c3793b2   canonical until macro
       new  8b5a4d4   improve indentation tests
       new  8b6d545   split all the tests
       new  e1c0f0a   allow indentation option to be tested
       new  47f1f9f   lex CONSYM correctly
       new  3ddafce   disambiguate -> during lexing
       new  1cceb64   cleaner tests
       new  ca00f1f   thot
       new  8e4f438   don't continue indenting one liner types
       new  4ec6259   prefer the lexer
       new  5251477   thots
       new  9bc086a   easier install
       new  b1122e4   allow users to use unsupported build tools
       new  6b4dca0   note other build tools
       new  3b5ac7f   package-lint
       new  41f1ad5   document fast-tags
       new  bd4ff6f   standardise on naming convention:
       new  bfc3841   remove bind-key dependency
       new  a7098e8   stylish haskell outputs failures
       new  6ade588   key bindings in compilation mode
       new  1475f31   workaround bad indentation at the end of files
       new  cc657a8   support type alignment options
       new  59354b6   support hanging type alignment
       new  4b0ab71   indent type signatures on separate lines
       new  a227f7e   blank lines end a run of type definitions
       new  e4ead98   thots on prettify-symbol
       new  144cabf   fix test assertions
       new  387aa18   more efficient layout algorithm
       new  04ebec6   third party integrations
       new  4cbf702   move third party deps to -contrib
       new  6acba95   better insertion indentation on toplevels
       new  ea46850   bugfix for compile vs runtime loading
       new  611711a   address melpa review
       new  a788ab2   more efficient layout caching
       new  950d094   projectile is not core
       new  5bdf688   better in-line indentation of parens
       new  f648cf9   fallback to current directory (e.g. for cabal scripts)
       new  f7e8040   = ends a type sig
       new  b7cb5b9   starting to create imenu
       new  9bfc6bf   really basic imenu
       new  aa9bbb7   add (broken) test coverage for consyms
       new  5306ae2   fix type faces with constraints
       new  4f40db3   fast-tags is stack compatible by default
       new  5f81d6b   bump python version
       new  aeaf363   bugfinding
       new  21fe2a0   fix broken test assertions
       new  fe9d65d   helper for yatemplates
       new  89c5c80   improve smartparens workaround
       new  bc93c3d   very alpha hsinspect support
       new  8f4d7fc   advice around smartparens workaround
       new  aa9cdbb   hacky file-specific language extensions
       new  3ff278e   ability to not continue comments
       new  e270647   more robust calls to hsinspect
       new  2df165a   electric indent locally disabled only
       new  6e938d0   workaround cabal bug
       new  56ee2aa   completions alpha
       new  5892c04   small things
       new  85c4dd5   fix bugfix in goto-import
       new  59640ce   cleanups thanks to MELPA review
       new  dbcef71   workaround the env file situation
       new  ad5967b   simpler installation
       new  a4f06f5   an idea
       new  be4cc15   better hsinspect command
       new  fdbd0a2   updates for hsinspect
       new  cea8b23   proof of concept getting the ghcflags from cabal
       new  487989b   skeleton for contrib-stack
       new  949f857   support component directories
       new  1d53572   bugfixes
       new  7ae3f46   more workarounds for hsinspect setup
       new  06e4e76   support running scripts on nix
       new  0abe075   only create ghcflags for relative dirs
       new  8ff79e7   allow parallelism
       new  44dc467   notes on motivation, contributing and collaboration
       new  a947ef0   support for projects with custom Setup.hs
       new  63b1c8d   flip the default newline / comment behaviour
       new  658ddb6   docs
       new  d0cd9b9   documenting an annoying indentation bug
       new  83458d6   reverting newline comment behaviour
       new  19c03cc   company-mode shouldn't force an hsinspect call
       new  5c157fb   rigid ormolu support
       new  f56bd2a   prefer optimised hsinspect builds
       new  444664d   special case indentation of visual line breaks
       new  be39ede   if/then/else indentation test
       new  f59c9ee   fix indentation of short type signatures
       new  64ec84d   if/then/else indentation
       new  499c77f   abbrev-mode support
       new  9a7534e   bugfixes for abbrev
       new  e84970b   rename -contrib to -extra
       new  fd06b8f   move haskell-tng-newline into the -extra package
       new  dbbe488   abbrevs don't fire in comments / strings
       new  6f2b5ee   font lock CPP
       new  3179294   rename ormolu command
       new  ae1d399   backslashes are only keywords when used in lambdas
       new  af443a1   fix a name clash in the tests
       new  73ba85d   nicer indentation for single parameter type sigs
       new  cce466c   hsinspect now has a compiler plugin
       new  c31afdb   missing CPP case
       new  0113f37   hsinspect should work on symbols with FQNs
       new  1107e63   bump hsinspect
       new  9b334f7   ghcflags
       new  2cfae9e   bump hsinspect
       new  6699829   cleaner fqns
       new  356f27b   more stable hsinspect calls
       new  1d74d5f   backslash bughunting
       new  067e8a7   bugfix fontification of erroneous matches inside strings
       new  dc7aabf   popup tooltips
       new  388df13   refactor calls to hsinspect to allow for more callers
       new  599d4f0   import symbol at point
       new  4e2cf00   simplify the installation of hsinspect
       new  d1e599a   switch formatting backend based on project config
       new  7060573   moar work to do here
       new  eb4591f   document popup dependency
       new  598b372   typo
       new  89db192   more thots
       new  766480d   fast-tags should be project specific
       new  26c6828   fqn imports
       new  fb9174d   removing popup is futile
       new  b2e2c3a   stop stack from being an asshole
       new  1b4bf3b   improve the cabal defaults
       new  f8d2b91   miss some false positive ghc errors
       new  e245a93   allow opt-out of local history
       new  b2cd1c8   projectile-tags-command should be buffer local
       new  7b45c25   guard file saving
       new  efd8093   silent formatter errors
       new  afbac7c   missing import
       new  c0b1b6b   change the compile-always-ask default
       new  494aef4   cache the results of hsinspect imports
       new  e0fd8f4   abstract the hsinspect caching logic
       new  ff76e07   cache the index command
       new  b46dbd1   refactoring of the cache for more reuse later
       new  35d3830   cache improvements
       new  224e955   add screencasts to the README
       new  48729c8   more cache cleanups
       new  73a60f5   cache `which hsinspect` per project
       new  411268e   improve hsinspect error messages
       new  8475578   typos
       new  2653ce7   checks on the hsinspect binary
       new  4dc6f76   fix hsinspect discoverability
       new  da20f0d   note about limitations on nixos
       new  fca5c6e   better docs and cabal-install support
       new  99287ef   stack projectile defaults
       new  6299e6d   amazeballs idea
       new  b2e19c9   document next steps
       new  4480bb4   bump hsinspect/ghcflags versions
       new  ae8ebbc   thots
       new  c39d0f4   some hsinspect tests
       new  d611f0b   thots
       new  2050c16   bad parameter order
       new  52d984a   fix cache typo
       new  103e758   expose some more hsinspect-0.0.8 index info
       new  38ed1b7   import types
       new  f429326   thots
       new  5a064fd   hypen prefix asks to qualify the import
       new  1e3c465   import types and data constructors
       new  70e649b   import qualified is even smarter
       new  a717a50   allow workflow with qualified imports as default
       new  a14a2c2   allow dir locals for the -as lookups
       new  aca98c2   simplify import-symbol-at-point logic
       new  3939303   importing from the hsinspect index will update the buffer 
cache
       new  e73bc19   jump-to-definition
       new  e3c6dc6   follow re-exports
       new  99a7f10   cleanup
       new  c42b5c5   use url-copy-path instead of shelling out
       new  f5977b6   bugfix for source downloading
       new  ef3cea6   thots
       new  3ea52c1   special case jumping to inplace packages
       new  3ab7495   thots
       new  e6d8761   local jump-to-definition should error
       new  923fa9e   bugfixes in jump-to-definition
       new  ee1fb28   small cleanup
       new  1310276   planning
       new  4f84cde   improve importing qualified symbols
       new  f5d76fc   tidy docs
       new  9359c7b   cl-loop
       new  dbb2b7a   block / return-from instead of catch / throw
       new  8405852   document bugs and ideas
       new  09018bc   support hsinspect beta releases
       new  6d4e150   upgrade hsinspect version
       new  2f2c500   defining a test spec
       new  374835c   a test for interactive commands
       new  b59ce04   improve testing
       new  eb6b487   test fqn-at-point and fix a longstanding bug
       new  2d50a06   enable CI
       new  5fe4cb1   cleanup test includes
       new  3b37524   bugfix for qualified imports when the cache was bad
       new  ec1ac46   document a bug
       new  232baf8   less import suggestions
       new  8bb3c34   the in-memory cache doesn't have to cache nil
       new  b1c664b   allow hsinspect population in the background
       new  5707166   use new ghcflags-provided PATH
       new  9904e72   jump-to-definition works inside the project
       new  3870bf1   time to remove the cabal v2- prefixes
       new  a34e796   improve debugging
       new  2b9c6bf   support dev hsinspect
       new  aaf7c55   support for hsinspect-lsp
       new  68d1d7c   bump hsinspect
       new  fe2b164   fix the build
       new  86d9020   one hsinspect-lsp can be shared by all projects
       new  63225d5   use .ghc.path to find hsinspect, build tool agnostic
       new  ab53433   reprioritise
       new  ce17d96   new hsinspect release
       new  4b598b2   third party tools use project specific PATH
       new  4217d98   fixup! third party tools use project specific PATH
       new  97e4a66   bump hsinspect
       new  a98dda0   emacs 27 macro deprecations
       new  1c68e79   requires emacs 27
       new  e2e3490   hide-show supports BOILERPLATE START ... BOILERPLATE END
       new  f7f0e0f   moar extras
       new  2017d07   widen hsinspect range
       new  55d8e69   upgrade hsinspect




reply via email to

[Prev in Thread] Current Thread [Next in Thread]