How can I get Uncrustify (which has been unpublished from VSCode marketplace) - visual-studio-code

I have been using Laurent Treguier's Uncrustify extension but it has been recently unpublished. (https://marketplace.visualstudio.com/items?itemName=LaurentTreguier.uncrustify&ssr=false#overview)
Any insights about this? Is this temporary or not? Do I have an "uncrustify formatting" alternative? I mean, my company requires us to use uncrustify and I would like to avoid going back to sublime for this sole reason.

That's a terribly good question.
Do anyone knows why Uncrustify was removed from VSCode and if it will get back?

I switched to external formatters extension (https://github.com/SteefH/vscode-external-formatters).

I've found crustless by Software Ape to be a good enough alternative.
It's very basic, but does the job.

Related

Can you run a version of vscode inside the browser without a server?

Is there any way to run a version of VS Code inside a browser without a server? (inside a React or Angular app). Something like an enhanced version of the monaco editor.
Of course that means it will have some missing functionalities.
If not, are there any other options?
Try this https://securingsincity.github.io/react-ace/
its something of the same king what you want
As far as I could find, it is possible to run VSCode in the browser (since we have vscode.dev), but there doesn't seem to be anyway to deploy it yourself yet?
This Github issue is probably what you want, but there isn't any information there (or on the repo) yet.
It does strongly suggest that https://github.com/microsoft/vscode is the version used for vscode.dev, so there might be things to be found there, until official instructions/embedding is possible.
I think it depends on how you treat vscode.
if it is just a editor software, there'll be a lot of .
For you customerization purpose, it sounds something like 'https://github.com/cdr/code-server'
Not sure if it helps, but you can try looking up gitpod.io. It opens up a visual studio code instance on your browser with options of installing extensions as well.
Use the link like gitpod.io/#https://github.com/username/repo-name
You can possibly use Gitpod self-host, https://github.com/gitpod-io/gitpod or https://github.com/gitpod-io/openvscode-server they both have documentation on how to create your own version of VSCode for the web, however, as I've never tried to create one myself, I don't know if it accomplishes your specific use case.

Filter recent entries in emacs dashboard

When using dashboard (https://melpa.org/#/dashboard) in emacs, how can I set it up so that it ignores directories or filenames matching a pattern like .gitignore ?
For example by default it shows ~/.emacs.d/elpa/*
The emacs community is friendly... but probably not as helpful as they could be. You could try filing a GitHub issue with the dashboard developer (here: https://github.com/rakanalh/emacs-dashboard/issues). If you ever did figure out a fix for your own issue, I bet the dashboard maintainer would be glad to hear about it.
Avoid plugins. Help on opensource plugins is minimal if you are not comfortable with developer jargon, politics and technical skills to understand the source code.
Just wait and see for yourselves - the emacs tag has 5.4K watchers, on average you get about <20 views per question, when do you think the question will be answered ?
Semantics aside, the suggestion is to just use the built in bookmarks feature.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Bookmarks.html#Bookmarks

Does Leksah have hlint, hoogle integration?

Does leksah support any kind of plugins? Will it? Does it have any plugins built in, such as hlint, hoogle, pl, djinn? If not, is there an easy way to integrate these things?
Does leksah support any kind of plugins?
Current version not.
Will it?
I am working on a major restructuring, to build Leksah from plugins from the very base.
https://github.com/leksah/billeksah/wiki
Unfortunately this project may take some more time to reach delivery,
but hope it will pay off.
Does it have any plugins built in, such as hlint, hoogle, pl, djinn?
It has simple support for lookup of hoogle docs.
If not, is there an easy way to integrate these things?
Help is very welcome.
Well someone ought to answer. Here's my best guesses:
Does leksah support any kind of plugins?
Nope
Will it?
It's open source (GPL 2)...get to it! (Doesn't look like this feature is on any roadmap or anything.)
Does it have any plugins built in?
According to the manual page 32:
With the Docu button you can initiate an external search in a browser with e.g. Hayoo
or Hoogle, depending on the configuration in the Preferences.
That's about all I could find.

Can I get Eclipse to autocomplete load-> instead of just load?

I am using CodeIgniter and Eclipse PDT; is it possible to get eclipse to autocomplete loa as load-> instead of load? Similair to how you get $this-> automatically.
Thanks,
Lemiant
Good question, lemiant! I don't know if there's a pre-built plugin, but I think PDT can be set up to read class information and the like. Check out this discussion on the CodeIgniter forums to see how people have apparently been implementing this over the last few years:
http://codeigniter.com/forums/viewthread/69098/
It appears there are some hacky ways to do it, but it doesn't seem impossible by any means. Hope this helps.

What are some GUI clients available for Mercurial?

Also, where would I find them?
Tortoise HG. All the tortoise goodness, now for Mercurial.
UPDATE july 2020:
The original official website linked above is abandoned.
The project moved to: https://foss.heptapod.net/mercurial/tortoisehg/thg
IMO best GUI Hg client for OSX is SoureTree - http://sourcetreeapp.com
I was using MacHg, which is ok (and free), but SourceTree has better support, ongoing development and better workflow.
GUI clients & Other tools: https://www.mercurial-scm.org/wiki/OtherTools
If your on OSX then MacHg is IMHO quite nice. (I wrote it and maintain it...)
If you're using eclipse:
http://bitbucket.org/mercurialeclipse/main
If you're an OS X user, Murky is pretty decent.
Visual Studio Code has a simple plugin for a few basic operations:
https://marketplace.visualstudio.com/items?itemName=mrcrowl.hg
The pending changes are highlighted in the editor and support for the basic commit/push/pull/update workflows.
If you want to use the console you can check out: https://bitbucket.org/lc2817/hgv
There is also hgview http://www.hgview.org/ which has a ncurses based CUI somewhat like tig as well as a GUI for viewing the logs. You can only view the logs from this program, but that is really all I want a user interface for.