Thanks for the link, I don't doubt that. But I meant specifically on the point of data-handling. Some Russian hackers or spooks vs American hackers and the NSA, etc
The UK sucks just as bad. The current PM has just announced plans to regulate the web if they win the next election.
I disagree. I have been using the same init.el across Windows and Mac for several years. Hardly anything needs to be tailored but you can inspect the system-type variable if it is really necessary.
I use the same `.emacs` on both Windows and Linux. I put some Windows-specific stuff in a separate file that I load only when `(string-match "nt" (symbol-name system-type))`.
The biggest cross-platform difficulties are the emacs version and OSX.
Make sure all your computers have the same major version (all 23 or all 24; I recommend 24 as it actually has a package manager). OSX was for several years a problem for emacs as there were two or three incompatible ports that did things differently; it's probably gotten better over time.
As preavy said, the rest can be handled by checking the OS type, machine name, user name, etc in your init files (they're not just config files, they're emacs lisp programs that get run during startup).
I keep mine in a git repository to make syncing the changes over time easier.
Without going too far off-topic, does anyone know anything about a SQL Server driver for Node.js? There was this, but it hasn't been updated in a while.
https://github.com/Azure/node-sqlserver
I find the tedious npm module works a bit better, and cross platform for connecting to MS-SQL, it has some rough edges, but was at least more consistent for me. The MS client didn't work as well for me early on. It's worth noting my usage has been pretty limited.
I prefer Emacs, but sometimes think Vim works better on laptops as everything is right under your fingers. Emacs is much more comfortable on a full-size keyboard. So I wonder whether there's any correlation between Emacs/desktop and Vim/laptop.
There was a post (or was it a comment) here a couple months ago about Emacs/Vim users and the sizes of their hands.
I have tiny hands and when I tried (still trying every now and then) to learn Emacs, I found it difficult to execute its keyboard commands. Trying it on a mechanical keyboard was even worse.
I had a similar issue until getting a HHKB[1] some years ago. The extremely compact design with full-sized keys made it much easier to coax my hands into dancing through emacs' chords.
As "buy an expensive keyboard to possibly make learning emacs easier" is the advice of the mad, I would suggest that you be fearless in rebinding things. Learning the default bindings is far less important than learning the functionality of emacs and how to extend and customise it.
In Chrome I'm used to being able to right-click on part of the page and go straight into Inspect Element. IE 10 still doesn't have that. As far as I can see, there's no autocomplete in the console.
I would also really miss one or two extensions, and bookmark sync across machines. So I don't think IE 10 is a contender for my main browser. Very taken with the text rendering though.
Which strikes me as rather strange since I thought both of them would use Direct2D/DirectWrite as well by now. But demos like Scrolling Text [1] or animated text justification [2] leave much to be desired in Chrome and FF. The latter demo at least looks ok in Firefox.
After using it for a few minutes on W7, it feels at least as snappy as my normal browser, Chrome. More surprising for me is that the font rendering looks better than Chrome. Hmmm.
http://www.newyorker.com/magazine/2017/06/05/the-work-you-do...