Re: Symmetry Autumn of Code

2018-07-14 Thread Timoses via Digitalmars-d-announce

On Saturday, 14 July 2018 at 06:02:37 UTC, Mike Parker wrote:
Thanks to the sponsorship of Symmetry Investments, the D 
Language Foundation is happy to announce the Symmetry Autumn of 
Code!


We're looking for three university students to hack on D this 
autumn, from September - January. We're also in search of 
potential mentors and ideas for student projects. Head to the 
Symmetry Autumn of Code page for the details.


Spread the word!

https://dlang.org/blog/symmetry-autumn-of-code/


Great! Wish I was a student still : D.

Typos
 "D programming lagnauge" (looks a bit french) : D
 "accept yor offer."


Re: DotfiM v0.0.1 - A dotfile manager

2018-07-04 Thread Timoses via Digitalmars-d-announce

On Wednesday, 4 July 2018 at 09:36:18 UTC, biocyberman wrote:

On Saturday, 30 June 2018 at 14:27:39 UTC, Timoses wrote:
Thought I'd try a release of this project of mine which I find 
very useful.


[...]


Dot files are usually very personalized. I wonder what DotfiM 
can do more than cloning and linking stuffs.


Currently not much more. "Personalization" is the keyword I 
guess, at least in my use case.
For example I use it to have the same setup on different machines 
for my

- tmux (navigation setup, ...)
- vim (.vimrc, filetype setup, plugin stuff which will auto load 
everything on first start of vim, key bindings, ...)

- zsh (prompt, ...)
- ssh configuration (e.g. aliases for remote hosts)
- general git configuration (different logging styles, my user 
details, my github username when connecting to github, ...)


Whenever I optimize my setup I just have to run `dotfim` and 
it'll automatically be synced to any other machine I succeedingly 
run `dotfim` on. Currently, I have it set up so that any time I 
log into a shell on a computer it runs `dotfim` automatically, 
and once again when I log out.


Re: I have a plan.. I really DO

2018-07-01 Thread Timoses via Digitalmars-d-announce

On Sunday, 1 July 2018 at 02:57:26 UTC, RhyS wrote:


D its buginess in between releases also does not help. I 
probably downloaded LDC and DMD in the last 9 months a dozen 
times, being forced to go back to older versions. Then trying 
the new versions, going back. Again and again on Windows.


Downloads do not mean a lot when you can not keep the people. I 
can swear that i alone am probably responsible for over 25+ 
downloads on Windows and dozens on Linux OS. And every time D 
loses me after running into issues.


Been there. Just recently found out about DVM 
(https://github.com/jacob-carlborg/dvm). Not sure how well it 
works for Windows.


DotfiM v0.0.1 - A dotfile manager

2018-06-30 Thread Timoses via Digitalmars-d-announce
Thought I'd try a release of this project of mine which I find 
very useful.


https://github.com/Timoses/dotfim

DotfiM is capable of syncing your dotfiles across machines via a 
git repository. Simply download DotfiM, build it and run `dotfim 
sync `. DotfiM asks if you would like to 
install all the dotfiles in the git repository to your local home 
folder.


DotfiM is very useful if you set up your environment via 
dotfiles. This could include your vim setup or how your shell 
looks and behaves. The goal of DotfiM is to take your environment 
setup anywhere you go.


DotfiM will create two sections in a synced dotfile:
- One section is synchronized to the git repository
- another is only kept locally


I'd be thrilled to hear if it works for you. Let me know of any 
issues or ideas you might have.



Note that I've started this project almost a year ago when I was 
still in "Dinfant shoes".




What is a dotfile?
Basically, it's a configuration file on UNIX systems and can be 
used to customize your environment.


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-29 Thread Timoses via Digitalmars-d-announce

On Sunday, 24 June 2018 at 15:40:31 UTC, Timoses wrote:

On Wednesday, 20 June 2018 at 19:08:49 UTC, Timoses wrote:

Timoses  wrote:

Any ideas why autocompletion doesn't?


How does it work??


It's ctrl-x ctrl-o. More info in
:help omnifunc


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-24 Thread Timoses via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 19:08:49 UTC, Timoses wrote:

Timoses  wrote:

Any ideas why autocompletion doesn't?



Opps. I suppose One should use vim's autocomplete feature : D 
(i_CTRL-P)


Hm, this doesn't seem to use the autocomplete feature.

I've set it up so far that I can use `:DUjump` on for example 
std.algorithm and it'll jump right to the algorithm file. NICE!


But, how to use the autocompletion feature?

E.g. typing

levensh

and trying i_CTRL-P does not resolve to anything...

How does it work??


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-20 Thread Timoses via Digitalmars-d-announce
Timoses  wrote:
> Any ideas why autocompletion doesn't?
> 

Opps. I suppose One should use vim's autocomplete feature : D (i_CTRL-P)




Re: Dutyl 1.5.0 released - dfmt support added

2018-06-20 Thread Timoses via Digitalmars-d-announce

On Wednesday, 20 June 2018 at 16:12:39 UTC, Timoses wrote:


However, it doesn't seem to show any autocompletions.. Anything 
else I am missing?



:DUjump

works within the file I'm editing..

Any ideas why autocompletion doesn't?


Re: Dutyl 1.5.0 released - dfmt support added

2018-06-20 Thread Timoses via Digitalmars-d-announce

On Thursday, 23 April 2015 at 18:50:54 UTC, Idan Arye wrote:

GitHub repo: https://github.com/idanarye/vim-dutyl
vim.org page: 
http://www.vim.org/scripts/script.php?script_id=5003


Now Dutyl can use dfmt to indent and/or format D code. 
Formatting and indentation is done using Vim's regular 
operators(gq and =).


Hey, glad to have found Dutyl, it sounds promising.

However, it doesn't seem to be doing anything..

I made sure I installed DCD (via `brew install dcd`, so dcd is in 
PATH) and to run


:let g:dutyl_stdImportPaths=['/Library/D/dmd/src']

(MacOS system)

and

:DUDCDstartServer

from within vim.


There's a bunch of other stuff in that directory aside from the 
header files:

---

/Library/D/dmd/src>ls *
VERSION

dmd:
access.d   dmangle.d  intrange.h 
scanmach.d
aggregate.ddmodule.d  irstate.d  
scanmscoff.d

aggregate.hdmsc.d irstate.h  scanomf.d
aliasthis.ddoc.d  json.d scope.h
aliasthis.hdscope.d   json.h 
sideeffect.d
apply.ddstruct.d  lexer.d
statement.d
argtypes.d dsymbol.d  lib.d  
statement.h
arrayop.d  dsymbol.h  libelf.d   
statementsem.d
arraytypes.d   dtemplate.dlibmach.d  
staticassert.d
arraytypes.h   dversion.d libmscoff.d
staticassert.h

attrib.d   e2ir.c libomf.d   target.d
attrib.h   eh.c   link.d target.h
backendentity.d   mars.d 
template.h

backendlicense.txt enum.h mars.h tk
boostlicense.txt   errors.d   module.h   tk.c
builtin.d  errors.h   mtype.dtocsym.d
canthrow.d escape.d   mtype.htoctype.d
checkwhitespace.d  expression.d   nogc.d 
tocvdebug.c

clone.dexpression.h   nspace.d   todt.d
complex.d  func.d nspace.h   
toelfdebug.d

complex_t.hglobals.d  objc.d toir.d
cond.d globals.h  objc.h toir.h
cond.h glue.d objc_glue.ctokens.d
constfold.dgluelayer.dobjc_glue_stubs.c  tokens.h
cppmangle.dhdrgen.d   objc_stubs.d   toobj.c
ctfe.h hdrgen.h   opover.d   traits.d
ctfeexpr.d iasm.c optimize.d typinf.d
dcast.didentifier.d   osmodel.makutf.d
dclass.d   identifier.h   parse.dutils.d
declaration.d  idgen.dposix.mak  vcbuild
declaration.h  impcnvtab.dproject.ddoc   version.h
delegatize.d   imphint.d  readme.txt visitor.d
denum.dimport.h   root   visitor.h
dimport.d  init.d s2ir.c win32.mak
dinifile.d init.h safe.d win64.mak
dinterpret.d   inline.d   sapply.d
dmacro.d   intrange.d scanelf.d

druntime:
CONTRIBUTING.md changelog.ddimport  project.ddoc
win64.mak

LICENSE circle.yml  mak src
README.md   circleci.sh osmodel.mak test
benchmark   def posix.mak   win32.mak

phobos:
CONTRIBUTING.md changelog.ddetc posix.mak   
unittest.d
LICENSE_1_0.txt circle.yml  index.d project.ddoc
win32.mak
README.md   circleci.sh osmodel.mak std 
win64.mak


---


However, it doesn't seem to show any autocompletions.. Anything 
else I am missing?