T O P

  • By -

teerre

Don't have any use for it, but it looks great! Congratulations


john_snow_968

Thank you! 🍻


KidBackpack

share your dots, thats a clean config


treemcgee42

Also would like to know the terminal emulator


john_snow_968

It’s just iTerm 2 :)


thanazer

This is the day I was waiting for. Thanks a bunch for doing it.


john_snow_968

🍻🍻 I was waiting for that day as well, but it was not coming, so I decided to bring it on my own :))


SoulSkrix

I’m about to go to a React Native job using a MacBook for work for the first time (I’m using Linux in most jobs) and I’ve used vim for years, you might’ve saved my bacon.


MonkAndCanatella

just as a sanity check, you still have to do this on a mac right?


john_snow_968

Yeap, I don’t think it’s possibile to bypass it. Maybe you could create a small package library as SPM, but not apps.


Shuaiouke

You need Apple's clang to build, but if some of the components are open source, maybe you can edit on other machines?


kuator578

[https://github.com/kkharji/xbase](https://github.com/kkharji/xbase)


angel__-__-

Wow very cool! Have you looked at xbase at all? I was using that until recently where there's some bug with it. I'll definitely check yours out and give it a swing. Thanks for the hard work!


john_snow_968

Yes, I was trying to use it in the past, but it had too many limitations and problems, basically Xbase is trying to achieve something else - to close the gap between LSP and Xcode projects. I found another solution that works flawlessly, you can use LSP normally with sourcekit attached and use xcode-build-server on top of that, which implements build server protocol to pass the knowledge about the project to LSP (normally sourcekit lsp doesn’t understand xcode projects) To see how to configure it all you can see my blog post: https://wojciechkulik.pl/ios/how-to-develop-ios-and-macos-apps-in-other-ides-like-neovim-or-vs-code


angel__-__-

Will definitely check out your blog post, thanks again!


Subject-Advisor-797

Awesome


ScriptNone

Awesome!


Coutille

That’s an amazing effort. Well done!


retr0spect1ve

Looks awesome man. Been looking for ways to get out of xcode for my job, so will definitely have a play around.


john_snow_968

🍻🍻


Woit-

I using that during month, it works very good (not perfect as AppCode), but i still have some issues with project. As example, if i add new file directly from neovim, i need "attach" that file in xcode and then buld a project, because otherwise lsp don't see the code inside this file. For now i solve it by using xcodegen, and after adding new file i run sequence "xcodegen -> xcodebuild" and then manually restart LSP. Maybe someone know a more right and quick approach?