Horace He

Results 242 comments of Horace He

@atedja Luckily, very good progress is being made on that front. Through neovim integration, we'll be able to support your entire .vimrc (including plugins)! https://github.com/VSCodeVim/Vim/pull/1897 is the PR you want...

This problem is fixable once the "reindent a selection" command is added, per https://github.com/Microsoft/vscode/issues/19847#issuecomment-277348907

@xiluo58 That's an interesting idea actually. To be clear to anybody who was confused as me, he's suggesting ddO.

@shaunlebron It doesn't if your cursor starts after the tab position.

@shaunlebron Take something like ``` asd|f ``` where there's 2 spaces before the asdf. Presing cc takes you to ``` | ``` and a tab adds 2 more spaces, which...

@ConnollyLeon If you want to compile it, use `aot_module`, which will lift up the parameters to inputs of the function. If you're just trying to accelerate it, you can use...

@ConnollyLeon If you trace with `aot_function`, then it'll only treat the inputs to that function as "changeable values", and it'll assume everything else is constant (including parameters!).

Well, nearly as fast is a bit of an exaggeration - it's a 55% difference.

Let's include some of the stuff we're not currently including then :) Currently these are the files excluded: ``` ./content/numerical/MatrixInverse-mod.h ./content/various/FastInput.h ./content/tex/preprocessor.py ./content/graph/Dinic.h ./content/graph/GomoryHu.h ./content/strings/Hashing-codeforces.h ./content/geometry/CirclePolygonIntersection.h ./content/geometry/PolygonUnion.h ./content/geometry/ManhattanMST.h ./content/geometry/LineProjectionReflection.h ./content/geometry/DelaunayTriangulation.h...

I don't think we do. I think supporting infinite intersections can be done fairly easily manually, no? Just add a really big bounding box. Ie: ``` lines.push_back({(INF, INF), (-INF, INF)});...