Support for older technologies

Do you have plans to support these older technologies in any way?

  • Mercurial
  • Ada and Pascal source

After you've finished rolling on the floor laughing, I do have other projects using more modern technologies but I would like to use Fleet for all my projects, including legacy.

0
8 comments
Hi,

Thank you for the feedback!

There are no plans to support these technologies at the moment. Please vote for the Mercurial support request:
https://youtrack.jetbrains.com/issue/FL-15103
0

Is there any way that Fleet can allow for lexical colouring according to specifications provided by an end-user?  That's really all I expect and want by way of support for these older languages.

0
Hi,

You can use TextMate bundles for languages not supported in Fleet. Please check out this guide on installing a bundle: https://www.jetbrains.com/help/fleet/textmate.html
0

This looks promising but it doesn't work for me.  I discovered a lot of TextMate bundles and installed a few (GNU/Linux):

mounty@elsinor ~ $ ls -l $HOME/.fleet/textmate
total 60
drwxr-sr-x  7 mounty users  9 Dec 20 19:17 ada.tmbundle
drwxr-sr-x  8 mounty users 10 Dec 20 05:02 haskell.tmbundle
drwxr-sr-x 12 mounty users 14 Dec 20 05:03 html.tmbundle
drwxr-sr-x  7 mounty users  9 Dec 20 19:15 pascal.tmbundle
drwxr-sr-x  8 mounty users 12 Dec 20 19:04 x86-assembly-textmate-bundle
drwxr-sr-x  9 mounty users 11 Dec 20 05:03 xml.tmbundle
drwxr-sr-x  7 mounty users  9 Dec 20 05:03 yaml.tmbundle

These are all from Git repositories so you can see from where they came:

mounty@elsinor ~ $ grep -w url $HOME/.fleet/textmate/*/.git/config
/home/mounty/.fleet/textmate/ada.tmbundle/.git/config:    url = https://github.com/textmate/ada.tmbundle.git
/home/mounty/.fleet/textmate/haskell.tmbundle/.git/config:    url = https://github.com/textmate/haskell.tmbundle.git
/home/mounty/.fleet/textmate/html.tmbundle/.git/config:    url = https://github.com/textmate/html.tmbundle.git
/home/mounty/.fleet/textmate/pascal.tmbundle/.git/config:    url = https://github.com/textmate/pascal.tmbundle.git
/home/mounty/.fleet/textmate/x86-assembly-textmate-bundle/.git/config:    url = https://github.com/PeterFeicht/x86-assembly-textmate-bundle.git
/home/mounty/.fleet/textmate/xml.tmbundle/.git/config:    url = https://github.com/textmate/xml.tmbundle.git
/home/mounty/.fleet/textmate/yaml.tmbundle/.git/config:    url = https://github.com/textmate/yaml.tmbundle.git

I closed and re-opened Fleet but there was no colouring of Pascal (.pas), Ada (.adb and .ads) or x86 assembly (.asm).  In the case of the assembly-language source, Fleet put a small ‘asm’ symbol against the filename, indicating that it had associated the name with a source type:but nevertheless the assembler source was not coloured.

In the case of Pascal and Ada source I wonder it is necessary and possible to set up a file suffix association.  This question implies not, as it remains unanswered.

What am I doing wrong here?

0

Reference the previous comment, I did enable the TextMate plugin in the workspace:

0

Cancel the above.  I don't know why, but Pascal and Ada sources are coloured now.  I did delete the XML, HTML and YAML textmate packages.  I wonder if that's what fixed it.

x86 assembler source is still not coloured, however.

0
Hi,

> x86 assembler source is still not coloured, however.

Indeed, there seems to be a bug with using x86 assembly TextMate bundle in Fleet. Please check this issue for more updates: https://youtrack.jetbrains.com/issue/FL-24007
0

Please sign in to leave a comment.