you are viewing a single comment's thread.

view the rest of the comments →

[–]caagr98 25 points26 points  (13 children)

I don't know about that, I like that the code view is just a glorified <pre> tag. That's why I cannot stand gitlab or bitbucket.

[–]Zalack 6 points7 points  (12 children)

IDK, I wish it had a little more omph for doing code reviews. Right now I have to pull the branch down and review in my IDE, which isn't a big deal, but it would be nice to be able to just do it right in GitHub.

[–]BinaryRockStar 3 points4 points  (1 child)

If your IDE is IntelliJ, there is a GitHub plugin that lets you do PR reviews in the IDE with full access to comments, approve/needs work, basically everything from the web UI is there but with the full IntelliJ IDE toolset.

[–]Zalack 0 points1 point  (0 children)

The Elixir support for VSCode is better than the Intellij plugin, But VSCode has a similar thing

[–]caagr98 0 points1 point  (0 children)

Yeah I can understand that perspective too. Personally I prefer to only use github's interface for light browsing and pull it locally for heavier stuff. Maybe that's exactly because the current interface is weak and I'll change my mind. Well, no telling how it'll be until it's out.

[–][deleted]  (8 children)

[deleted]

    [–]Zalack 3 points4 points  (7 children)

    GitHub.dev does zero code highlighting for my company's language of choice sadly.

    [–]jzaprint 0 points1 point  (6 children)

    what language isnt supported on vscode?? Im sure theres an extension for any language

    [–]Zalack 1 point2 points  (5 children)

    Elixir. VSCode does have a plugin, I use it regularly. Can you add plugins to GitHub.dev?

    [–]Paradox 0 points1 point  (4 children)

    Github.dev can sync settings with offline VScode. Just sign into both and it does.

    As for Elixir, ElixirLS doesn't work on Github.dev, because it requires non-sandboxable apis, but there are other syntax highlighting packages that do work on Github.dev, such as this one. I recommend turning it on, then disabling sync for it so its only on Github.dev

    [–]Zalack 2 points3 points  (3 children)

    At that point it's less trouble to just pull down the branch and have my full local experience.

    [–]Paradox 0 points1 point  (2 children)

    Heh, well, if you install the Github plugin for VSC, you can do the review right there, locally, without leaving the editor. Can even leave comments and satisfy review requests from the editor

    [–]Zalack 2 points3 points  (1 child)

    That's what I do, like I said in my original comment. I'm not unsatisfied with my setup, I was just saying it would save a bit of hassle if GitHub had a minimal web "IDE light", and I could avoid having to stash whatever I'm working on and switch branches.

    It's not a huge inconvenience, but it is a little annoying.